如何将php页面加载到div中并运行其(java)脚本?
我是一个Javascript新手,我试图完成一些显而易见的事情,但我似乎不能正确地完成它 我在左边有一个菜单,有一个特定的链接,应该在某个目标div中加载一个external.php页面 php页面包括如下php语句如何将php页面加载到div中并运行其(java)脚本?,php,javascript,jquery,ajax,Php,Javascript,Jquery,Ajax,我是一个Javascript新手,我试图完成一些显而易见的事情,但我似乎不能正确地完成它 我在左边有一个菜单,有一个特定的链接,应该在某个目标div中加载一个external.php页面 php页面包括如下php语句 echo“废话废话;” 当我加载页面时,这些脚本不会执行 我尽量避免使用jQuery,但即使使用jQuery,我似乎也无法让它工作 有人能告诉我该怎么做吗 呼叫页面: <script> //jQuery method, jQuery loaded function
echo“废话废话;”
当我加载页面时,这些脚本不会执行
我尽量避免使用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>
//jQuery方法,已加载jQuery
函数加载页(Destind,pagetoload){
$('').load(pagetoload,function(){
$(此).appendTo(destId)
.向下滑动(3000);
});
返回false;
}
调用的.php页面:
<?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";
//在while循环中:
回显“$row['player_name']”;
createDropdown($users\u array,$row['player\u name'],$row['Login']);
回音“\n”;
提前感谢您用html创建您的
div
,然后:
$(document).ready(function() {
$("#info").load("yourscript.php");
});
将字符串“others”传递给destId并执行
$(this).appendTo(destId)
--基本上是执行[info div].appendTo('other')
搜索标记“other”
相反,试着做:
$('#info').hide().load(pagetoload, function() {
$(this).show().slideDown(3000);
});
或者您可能需要
$('#'+divId)
这取决于您希望将页面加载到的位置。.load()
之前的匹配元素是内容将自动放置到的位置。至少显示正在菜单页面中调用的脚本标记