2010-12-23 68 views
1

我有這個簡單的ajax call。它可以在firefox/chrome中正常工作,返回聊天環境中發送的消息數量,而不會迴應。但在IE中,警報被調用,但只返回0.如果我將緩存設置爲false,則返回1 ..jQuery:沒有收到IE瀏覽器的AJAX調用

什麼可能會導致此問題?在使用jQuery的IE中,有沒有關於這個操作的已知問題?

回答

1

IE將從緩存中獲取結果。由於您的請求URL沒有被更改,IE將它解釋爲相同的請求,並且不會從服務器獲取數據。

您可以在ajax請求期間將cache屬性設置爲false

更多jQuery.ajax(settings)

+0

嗯...所以我該怎麼辦呢? : -/ – 2010-12-23 03:43:24

+0

就像我說過的那樣,我嘗試過......那麼它只返回1 ...而不是實際數據 – 2010-12-23 03:48:41

0
do you have function foobar() { 

} 

function foobar { 

} 

敢肯定你所需要的()

相關問題