当我点击按钮获取更新时,我一直试图获得我的三次更新,它将计入新的订阅源,通知和消息。我也试过使用setInterval( "getupdate()", 10000 )
,每隔10秒自动更新一次,但不适用于第二和第三个div。
或者因为Ajax不支持许多load()
电话?
现在,我不知道该怎么办,需要你的帮助。感谢。
的Javascript
</script>
function getupdate(){
$('#newsfeed').load('getnewsfeed.php');
$('#notify').load('getnewnoti.php');
$('#message').load('getnewmessage.php');
}
</script>
HTML
<button type="button" onclick="getupdate()" class="btn btn-primary">Get Update</button>
<div id="newsfeed"></div>
<div id="notify"></div>
<div id="message"></div>
答案 0 :(得分:0)
如果并发ajax调用出现问题,您可以按顺序加载它们:
function getupdate(){
$('#newsfeed').load('getnewsfeed.php', function(){
$('#notify').load('getnewnoti.php', function(){
$('#message').load('getnewmessage.php');
});
});
}
如果这没有帮助,我们也需要看到你网页的其他部分 :)
您还需要检查所有三个服务器方法是否返回了某些内容而不是错误。