我想用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