我有一個新問題,它必須影響幾乎每個使用AJAX的人。我有一個HTML/JavaScript頁面(使用jQuery調用)將.php
加載到我的頁面 - 但它似乎緩存結果,並且通常只返回緩存的信息,而不是重新運行PHP腳本。如何停止正在緩存的jquery php負載的結果
下面的代碼是我如何克服這個問題(感謝bazmegakapa的代碼 - 我只是試圖添加緩存:flase位 - 但它似乎並沒有工作)。
$(document).ready(function() {
cache: false
$('#selecthere').load('/temp/php_script.php', function() { //callback
$('select', this).change(function() { //catch onchange event of select
//call your function here, pass the selected value
initialize($(this).val());
});
});
});`
是的這是正確的,我一次面對同樣的問題,這就是我解決它的方法。 – 2011-03-19 09:31:09
正是我需要的!謝謝你們。 – 2011-03-19 09:52:02
或者可能是當前時間(以毫秒爲單位),這更可能與緩存值不同。 – 2011-03-19 09:55:37