application / json和json之间有什么区别?

时间:2016-09-14 04:48:07

标签: javascript jquery ajax types

我在使用ajax时看到了返回类型json,application / json。我试过两个,发现了相同的结果。请有人告诉我这两者之间的区别。

 datatype: 'json'
 datatype: 'application/json'

1 个答案:

答案 0 :(得分:2)

datatype方法上的JQuery $.ajax参数接受jQuery知道如何解析的格式名称(如jsonxml)或MIME类型(如application/json),jQuery可以映射回可解析类型。在这种情况下,jQuery会为您映射application/jsonjson,因为它是一种常见的格式。

datatype参数不是您期望从服务器获取的MIME类型,而是 jquery应如何解析响应

jQuery.ajax的{​​{3}}说:

  

dataType(默认值:Intelligent Guess(xml,json,script或html))

     

类型:字符串

     

您期望从服务器返回的数据类型。

     

[...]

     

“json”:将响应计算为JSON并返回一个JavaScript对象。