下面的ajax函數調用不檢索firefox3.0.16中的數據,如果我使用post類型,但它在IE7中工作良好,如果我使用get方法我可以檢索瀏覽器中的數據(IE和Firefox)。爲什麼?Post方法在Firefox中不工作
function ABC() {
$.ajax({
type: 'post',
dataType: 'json',
url: Url,
success: XXX
})
};
下面的ajax函數調用不檢索firefox3.0.16中的數據,如果我使用post類型,但它在IE7中工作良好,如果我使用get方法我可以檢索瀏覽器中的數據(IE和Firefox)。爲什麼?Post方法在Firefox中不工作
function ABC() {
$.ajax({
type: 'post',
dataType: 'json',
url: Url,
success: XXX
})
};
確保您從服務器返回正確的內容類型標題。您將需要"content-type: 'application/json'"
。還要確保JSON格式正確,但通常IE比Firefox更嚴格。
嘗試添加「data:{}」&「contentType:」application/json;字符集= UTF-8"
當我在Firefox託管應用程序,在本地工作,它在這兩個瀏覽器
使用Firebug調試這些問題的發生 – clyc 2012-01-29 07:47:21