PJAX와 2 개의 별도 div를 업데이트하려고합니다. 내 PJAX가 실패하고 두 번째 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") 업데이트됩니다. 푸시가 이유 때문에 false로 설정되었으므로 URL을 해당 특정 사례에 푸시 할 필요가 없지만 사이트의 다른 부분에는 푸시가 필요합니다.
첫 번째 pjax가 100 % 확실하게 작동합니까? 두 번째 pjax 호출을 제거하면 # content-1이 변경됩니까? – Popnoodles
페이지 URL을 업데이트하지 않으려면 일반 Ajax'load()'를 사용해야한다고 생각합니다. –
@popnoodles 네, 두 번째 PJAX가 제거되면 첫 번째 PJAX가 작동한다는 것을 100 % 확신합니다. – thexpand