2009-12-16 58 views
0

下面的ajax函數調用不檢索firefox3.0.16中的數據,如果我使用post類型,但它在IE7中工作良好,如果我使用get方法我可以檢索瀏覽器中的數據(IE和Firefox)。爲什麼?Post方法在Firefox中不工作

function ABC() { 
     $.ajax({ 
      type: 'post', 
      dataType: 'json', 
      url: Url, 
      success: XXX 
     }) 
    }; 

回答

1

確保您從服務器返回正確的內容類型標題。您將需要"content-type: 'application/json'"。還要確保JSON格式正確,但通常IE比Firefox更嚴格。

0

嘗試添加「data:{}」&「contentType:」application/json;字符集= UTF-8"

0

當我在Firefox託管應用程序,在本地工作,它在這兩個瀏覽器

+0

使用Firebug調試這些問題的發生 – clyc 2012-01-29 07:47:21