我有以下js:
$(function() {
$('#header a').click(function() {
$('#contentspace').empty();
// $("#contentspace").load(eventUrl + "#content");
$("#contentspace").load(this.href, + ' #content', function(response){
console.log($('#content', response).html())
event.preventDefault();
});
});
});
和html:
<div id="header" class="ui-corner-all ui-buttonset">
<a title="index" href="index.php" ><span>home</span></a>
<a title="code" href="code.php" ><span>code</span></a>
<a title="design" href="design.php" ><span>design</span></a>
<a title="illustration" href="illustration.php" ><span>illustration</span></a>
<a title="writing" href="writing.php" ><span>writing</span></a>
<a title="links" href="links.php" ><span>links</span></a>
<a title="about" href="about.php" ><span>about</span></a>
</div>
我用它来加载网页的各个部分#contentspace
,并给我的练习网站一种 ajax 的感觉。当用户单击返回主页并且主页在其内部加载时,就会出现问题。我想我可能已经通过添加 论点- ' #header',
来解决它.load
,但这似乎没有任何作用,即使它有我也可以看到它会如何产生其他问题。
摘要:我在使用 jquery 制作有效的登录页面时遇到问题。主页正在将其页眉和页脚加载到自身中。