1
我看到返回類型JSON,應用程序/ JSON的同時使用AJAX。我已經嘗試了兩次,並找到了相同的結果。請任何人都讓我知道這兩者之間的區別。application/json和json之間的區別是什麼?
datatype: 'json'
datatype: 'application/json'
我看到返回類型JSON,應用程序/ JSON的同時使用AJAX。我已經嘗試了兩次,並找到了相同的結果。請任何人都讓我知道這兩者之間的區別。application/json和json之間的區別是什麼?
datatype: 'json'
datatype: 'application/json'
JQuery的datatype
上$.ajax
方法參數可以接受的格式的其中的jQuery知道如何分析的名稱(如json
或xml
)或MIME類型(如application/json
),它的jQuery可以映射回可解析類型。在這種情況下,jQuery爲您映射application/json
到json
,因爲它是一種常見的格式。
datatype
參數不是您期望從服務器得到的MIME類型,而是jquery應該如何解析響應。
的documentation爲jQuery.ajax
說:
的數據類型(默認:智能猜測(XML,JSON,腳本或HTML))
類型:String
數據的類型,你期待從服務器回來。
[...]
「JSON」:評估響應爲JSON,並返回一個JavaScript對象。
的可能的複製[$阿賈克斯 - 的dataType(http://stackoverflow.com/questions/2722750/ajax-datatype) – stevenelberger
你應該閱讀有關'MIME types',看看這個[名單](HTTPS ://github.com/h5bp/server-configs-nginx/blob/master/mime.types) –