我的索引页面上有以下代码段,以便在导航栏中单击的所有链接都将加载到“内容”div 中:
$(document).ready(function()
{
$("a.link").click(function() {
return false;
});
$("#navbar a").click(function(){
var a_href = $(this).attr('href');
$("#content").load(a_href);
});
});
这个片段工作正常......但是在加载页面时,我使用 PHP 检查索引页面是否有一个参数可以将其定向到特定页面,这似乎不起作用:
<?php
if(array_key_exists('page',$_GET)){
echo "<script>$('#content').load('" . $_GET['page'] . "', 'content')</script>";
} else {
echo "<script>$('#content').load('home.php')</script>";
}
?>
这可能是一个简单的案例,“它正盯着你看,但你已经看它太久了”,但我似乎无法让 PHP 片段工作。
编辑:我将它包装在 document.ready() 中,它似乎没有效果:
echo "
<script>
$(document).ready(function()
{
$('#content').load('home.php');
});
</script>";