我是 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");
});