2016-09-14 29 views
1

我看到返回類型JSON,應用程序/ JSON的同時使用AJAX。我已經嘗試了兩次,並找到了相同的結果。請任何人都讓我知道這兩者之間的區別。application/json和json之間的區別是什麼?

datatype: 'json' 
datatype: 'application/json' 
+1

的可能的複製[$阿賈克斯 - 的dataType(http://stackoverflow.com/questions/2722750/ajax-datatype) – stevenelberger

+0

你應該閱讀有關'MIME types',看看這個[名單](HTTPS ://github.com/h5bp/server-configs-nginx/blob/master/mime.types) –

回答

2

JQuery的datatype$.ajax方法參數可以接受的格式的其中的jQuery知道如何分析的名稱(如jsonxml)或MIME類型(如application/json),它的jQuery可以映射回可解析類型。在這種情況下,jQuery爲您映射application/jsonjson,因爲它是一種常見的格式。

datatype參數不是您期望從服務器得到的MIME類型,而是jquery應該如何解析響應

documentationjQuery.ajax說:

的數據類型(默認:智能猜測(XML,JSON,腳本或HTML))

類型:String

數據的類型,你期待從服務器回來。

[...]

「JSON」:評估響應爲JSON,並返回一個JavaScript對象。

相關問題