我是 Javascript 的新手,我试图完成一些显而易见的事情,但我似乎无法正确完成。

我的左侧有一个菜单,并且有一个特定的链接应该在某个目标 div 中加载外部 .php 页面。

.php 页面包含 PHP 语句,例如 echo "<script> blah blah blah </script>;"

当我加载页面时,这些脚本不会执行。

我尽量避免使用 jQuery,但即使使用 jQuery,我似乎也无法使其工作。

有人可以告诉我该怎么做吗?

调用页面:

 
<script> 
 
//jQuery method, jQuery loaded 
 
function loadPage(destId, pagetoload){ 
                    $('<div id="info" />').load(pagetoload, function() { 
                        $(this).appendTo(destId) 
                                    .slideDown(3000); 
                        }); 
                        return false; 
                            } 
</script> 
 
<a id='assigncusts' href="javascript:loadPage('others', 'players.php')">Assign</a> 
 

The called .php page:

 
<?PHP 
function createDropdown($arr, $code_cust, $log) { 
 
    echo "".$arr[$log].""; 
 
    foreach ($arr as $key => $value) { 
        if ($key != $log){ 
    echo '<option value="'.$value.'">'.$value.'</option>'; 
} 
 
    } 
 
    echo '</select>'; 
    }  
 
?> 
 
//In a while loop: 
 
    echo "<tr><td>".$row['player_name']."</td><td>"; 
 
    createDropdown($users_array, $row['player_name'], $row['Login']); 
 
    echo "</td></tr>\n"; 
 

提前谢谢

请您参考如下方法:

在 html 中创建 div,然后:

$(document).ready(function() { 
  $("#info").load("yourscript.php"); 
}); 


评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!