2013-11-04 100 views
4

我使用jquery和pjax來加載頁面,除了pjax爲url添加一些數字(應該是一個唯一的ID,因爲每個查詢都會增加)之外,一切工作都很順利。點擊pjax鏈接後 URL示例:Pjax將id添加到url

http://localhost/mylink?_=1383575943800

我添加pjax支持像這樣的鏈接:

的$(document).pjax( '箱UI一個。', '#響應');

如何刪除GET變量「_」? 謝謝

+0

在ajax調用上禁用緩存。我不熟悉如何用pjax來做到這一點,但它可能被記錄在案。 –

+0

這是來自我的響應標頭的一部分:'Cache-Control:no-cache,must-revalidate'。沒有幫助 – zaynetro

+0

沒錯,但您需要更改客戶端設置。客戶端是什麼設置網址參數。又名'$ .pjax',或$ _jax'依賴的基礎'$ .ajax'。 –

回答

3

我找到了答案,我以前用jQuery的AJAX技術,所以我對jQuery的AJAX緩存設置

$ .ajaxSetup({
緩存:假
});

我刪除了這行代碼,一切都很好。但我仍然不明白爲什麼。

+0

+1問題和回答您的問題! – tjons