这就是我的困境。我的网站主页上有几个包含,它们在初始加载时工作。但是,如果您离开主页然后返回,则包含已损坏。你可以在这里看到它。涉及以下代码。
包括在主页上:
<? include("packages/blog/s3blog.class.php"); ?>
<? include("packages/core/s3core.class.php"); ?>
<? include("packages/core/s3data.class.php"); ?>
索引结构上的主页位置:
<div class="row" id="content">
<?
if($_SESSION['auth'] == 1) {
include("packages/Blog/manage.php");
}
elseif(isset($_GET['page'])) {
include("pages/".$_GET['page'].".php");
}
else {
include("pages/home.php");
}
?>
<div class="row-end"></div>
</div>
用于在导航单击时加载页面的脚本:
$(document).ready(function () {
$('a.js-ajax').click( function( event ) {
set_ajax_link( $(this), event );
});
});
function set_ajax_link( el, event ){
event.preventDefault();
var url = el.attr("href");
load_page_content( url );
}
function load_page_content( url ){
$("#content").load( url, { 'ajax': 'true' }, function(){
$('#content a.js-ajax').click( function( event ) {
set_ajax_link( $(this), event );
});
});
}
有任何想法吗?
谢谢!