我想用PJAX更新2個獨立的div。我的PJAX失敗,只有第二個被加載。下面是一個例子:多個PJAX請求
<div id="content-1"></div>
<div id="content-2"></div>
<button onclick="
$.pjax({
url: 'content-1.php',
container: '#content-1',
push: false
});
$.pjax({
url: 'content-2.php',
container: '#content-2',
push: false
});
"></button>
的問題是,在2個pjax請求不能同時運行,第二個重疊的第一個,所以只有第二個(具有ID =「內容2」)已更新。 由於某種原因,Push設置爲false,我不需要在特定情況下推送網址,但我需要網站的其他部分。
你是否100%肯定第一個pjax的作品?如果你刪除了第二個pjax調用,它是否會改變#content-1? – Popnoodles
我想你應該使用普通的ajax'load()',如果你不想更新頁面的URL。 –
@popnoodles是的,我100%確定當第二個PJAX被刪除時,第一個工作。 – thexpand