我有一个 jquery 问题。 当我使用 .load() api 时它不起作用。 我使用这段代码:
<script type="text/javascript">
$(document).ready(function(){
$(document).ajaxStart(function(){
$("#loading").show();
}).ajaxStop(function(){
$("#loading").hide();
}).ajaxError(function(){
alert("Error on load page!");
});
$("ul li a").on("click", function(){
var twLink = $(this).attr( 'href' );
//i used the event.preventDefault(); too, but it does not work
$("#Container").load( twLink + "#ContainerChild" );
return false;
});
});
</script>
进入一个白色的空白页面,页面中有广告! 但当我在 w3 学校使用此代码时,尝试编辑它,它工作得很好!
我有一个来自该问题的演示:http://www.nowsud.rzb.ir 去然后点击“?????”! (参见该位置的图片:/image/PLPDl.jpg)也列出了问题。
好吧,我想让我的博客使用ajax。
最佳答案
请尝试这个:
<script type="text/javascript">
$(document).ready(function(){
$(document).ajaxStart(function(){
$("#loading").show();
}).ajaxStop(function(){
$("#loading").hide();
}).ajaxError(function(){
alert("Error on load page!");
});
$(".tw-content ul li a").click(function (e) {
e.preventDefault();
var twLink = $(this).attr('href');
console.log('Link: ' + twLink);
$("#Container").load(twLink + ' #ContainerChild');
});
});
</script>
关于jquery .load() ,加载一个白色页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17525518/