我遇到了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 然后点击“موضوعات”! (参见此位置的图片:http://i.stack.imgur.com/PLPDl.jpg)列表也会看到问题。
我想让我的博客成为ajax。
答案 0 :(得分:0)
请试试这个:
<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>