1
我正在使用Drupal和PJAX。PJAX刷新頁面
只要我通過PJAX調用頁面,我的瀏覽器就會重定向。它發生在這條線在jquery.pjax:
VAR XHR = pjax.xhr = $阿賈克斯(選項)
我不知道如何找到問題,誰能幫我?如果您需要更多信息,請告訴我。
我正在使用Drupal和PJAX。PJAX刷新頁面
只要我通過PJAX調用頁面,我的瀏覽器就會重定向。它發生在這條線在jquery.pjax:
VAR XHR = pjax.xhr = $阿賈克斯(選項)
我不知道如何找到問題,誰能幫我?如果您需要更多信息,請告訴我。
我不認爲你正在尋找正確的地方!
您通過pjax調用的php頁面必須包含一個if語句,其中包含所選元素,否則pjax調用將被忽略,頁面將刷新。
調用頁:
<?php $headers = getallheaders();
if($headers['X-PJAX'] == 'true'):
?> <ul id='pjax-stuff'>
// Stuff you called with pjax
</ul>
<?php
else: ?>
// Stuff if pjax times out
<?php endif ?>
JavaScript文件:
$(document).pjax('nav a', '#pjax-stuff', { fragment: '#pjax-stuff' });
我沒有測試這一點,但它應該給你一個想法! 希望有所幫助,歡呼!