我有这个代码:
function loadPage(page, link) {
if ($('div#content').attr('current') != page) {
$('div#content').load(page, '', function (responseText, textStatus, XMLHttpRequest) {
if (textStatus == 'error') {
$('div#content').html("<?php include 'error/404.php' ?>");
};
});
var html = $('div#content').html();
if (html != "<?php include 'error/404.php' ?>") {
$('div#content').hide().fadeIn('slow').attr('current', page);
};
$('div#header div#bottom div#nav ul#main li a').removeClass('active');
$(link).addClass('active');
};
};
我不明白为什么当它将 div 中的 html(刚刚放入 div#content 的来自 'error/404.php' 的 HTML)与源 html(error/404.php)进行比较时,它不是一样的,不遵循真正的道路。
有帮助吗?