我有一些Javascript代碼包含對jQuery.get()的調用。我傳遞一個回調來接收來自服務器的響應。在IE6中未調用jQuery.get回調
在Firefox 3.5(Windows和Linux)和IE8中,可靠地調用回調。在IE6中,它永遠不會被調用。
我試過jQuery 1.3和1.4 - 相同的結果。
在IE6中是否有一些設置可能導致這樣的問題?我已經嘗試過幾種不同機器的IE6,它們的行爲一樣。
我有一些Javascript代碼包含對jQuery.get()的調用。我傳遞一個回調來接收來自服務器的響應。在IE6中未調用jQuery.get回調
在Firefox 3.5(Windows和Linux)和IE8中,可靠地調用回調。在IE6中,它永遠不會被調用。
我試過jQuery 1.3和1.4 - 相同的結果。
在IE6中是否有一些設置可能導致這樣的問題?我已經嘗試過幾種不同機器的IE6,它們的行爲一樣。
馬死 - 下來。我會建議停止支持IE6。像Google Gmail,YouTube,Facebook和Digg一樣。 IE6的份額已經微不足道了。
附表>對不起,我的英語。
你能否確認在IE6中服務器通話正在進行並且正在接收數據,如果沒有,那麼它不是回調問題,而是XmlHttpRequest問題。
也可以嘗試在Ajax調用無論你取設置DataType特性,所以對於實例,如果你取一個XML文檔然後做
$(function() {
$.ajax({
type: "GET",
url: "some.xml",
dataType: "xml", //<<<<<<<<
success: function(xmlData)
{
alert('Fetch')
}
});
});
由於iv'e聽說,這已經引起了一些問題過去。
我嘗試了很多東西,但沒有成功。 Wireshark告訴我,服務器將請求的數據發回 回瀏覽器。
因此,現在我檢測到IE6並重定向到一個頁面,上面寫着「請升級您的瀏覽器」。
這並不理想,因爲IE6仍然是Windows XP上的默認瀏覽器。但是,我們的目標受衆是軟件開發人員,他們不應該通過升級來打擾太多 。
Paul可能有很好的理由來支持IE6--一些公司在IE6上仍然擁有所有的用戶。根據我剛剛查看的瀏覽器統計數據,IE6擁有與Chrome或Safari相媲美的用戶羣 - 在5%和10%之間 - 遠不能忽略不計。 – 2010-06-28 10:41:21
另外我想擴大這個意見,以支持IE瀏覽器的另一個原因,IE6是stil默認瀏覽器在Windows XP和事實上,很好的50/60%的企業仍然使用Windows XP和代理設置等來控制那裏的用戶這只是支持IE6的另一個理由 – RobertPitt 2010-06-28 13:18:05