2012-05-02 26 views
1

我有一個在AJAX調用後動態更新的頁面。看起來,jQuery Mobile在頁面初始加載期間加載緩存。如果我重新訪問該頁面,它總是顯示最初的版本,而不是更新的頁面。jQuery Mobile - 任何不緩存頁面的方法?

有沒有辦法強制一個頁面刷新緩存或每次簡單地執行一個新的請求?

我已經嘗試將data-ajax="false"添加到錨點,該錨點有效,但禁用了過渡動畫,所以我仍在尋找其他選項。

回答

3

難道你不能添加一個參數到你的AJAX URL,每次都會改變嗎?類似於:

+0

工作正常!不知道爲什麼我沒有嘗試。只是爲了澄清,我使用jQuery Mobile,它會自動將您的標準錨定爲AJAX調用並將結果注入到DOM中。我用php添加了一個隨機字符串到錨點的末尾。 ' madzilla

+0

很高興能幫助到。 – j08691

+0

更新:這似乎破壞了其他一些功能。我的對話框在動態頁面上都沒有工作。 – madzilla