我一直在試圖讓我的三個更新同時點擊按鈕來獲取更新它將計入新的提要,通知和消息。我也嘗試過使用setInterval("getupdate()", 10000)
,每10秒自動更新一次,但不適用於第二和第三個div。爲什麼在第二次和第三次調用之後ajax load()不工作?
還是因爲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>
你檢查了控制檯的錯誤嗎?或者檢查回覆是否有價值? – 2014-09-19 10:34:15
是的,我已經檢查並且將'$('#notify')。load('getnewnoti.php')'和'$('#message')。load('getnewmessage.php')'作爲第一個,它運作良好。 – Marcus 2014-09-19 10:37:04
請顯示您的網頁的其餘部分。無效的HTML(包括重複的ID或缺少的標記)將導致匹配失敗。 – 2014-09-19 10:39:33