好吧,這裏有一個很好的益智遊戲給你們。 我正在從PHP Web服務中獲取JSON並將結果顯示到div中。結果似乎沒有顯示或會導致您認爲Web服務不輸出任何數據或ajax調用錯誤。進一步的調查顯示,Web服務IS輸出數據並且Ajax調用是正確的,並將適當的變量發送到服務。IE 7/8 AJAX緩存奇怪
這裏就是它有趣的......
如果我按F12鍵,打開控制檯,刷新頁面,然後單擊發起Ajax調用..等待它的鏈接...它的作品!
任何人都知道爲什麼發生這種情況或更好,如何使IE7/8 STOP緩存AJAX?
哇,我真的很討厭IE!
我的代碼:
function getActivity(aid, callback) {
var date = new Date();
var timestamp = date.getTime();
var params = {
apiKey: apiDefaults.key,
service: 'wb_getActivity',
agencyID: $('#booking-agencyID').val(),
activityID: aid,
nocache: timestamp
};
$.ajax({
cache: false,
url: apiDefaults.url,
data: params,
dataType: 'json',
type: 'post',
success: function (json) { console.log(json); callback(json); }
});}
的$不用彷徨或$。員額擴展你嘗試在調用的參數設置''cache'to還FALSE'
這也可以幫助? – m90
是的,沒有運氣。同樣的事情(見代碼)。 –