jQuery1.6.2是否会自动对json响应求值?

jQuery1.6.2是否会自动对json响应求值?,jquery,json,Jquery,Json,我认为如果响应头包含application/json,那么result将是一个json对象 $.get(...,function(result){ //here result is a json object }); 但今天我尝试了jQuery的早期版本,发现结果是一个字符串 那么jQuery1.6是否真的为我自动将结果转换为对象(eval(“(“+result+”)”) 更新 这是相关的标题,但我必须手动评估它: X-Content-Type-Options nosniff Con

我认为如果响应头包含
application/json
,那么
result
将是一个json对象

$.get(...,function(result){
    //here result is a json object
});
但今天我尝试了jQuery的早期版本,发现结果是一个
字符串

那么jQuery1.6是否真的为我自动将
结果
转换为对象(
eval(“(“+result+”)”)

更新

这是相关的标题,但我必须手动评估它:

X-Content-Type-Options  nosniff
Content-Type    application/json; charset=EUC-JP
更新


毫无疑问,现在已经确认了。

如果服务器设置
内容类型:application/json
响应头,jQuery会自动评估结果,即使对于较旧的版本也是如此。

如果服务器设置
内容类型:application/json
响应头,jQuery会自动评估结果,即使是较旧的版本也是如此。

是的,此功能在
jquery 1.3.2

中不存在
jquery 1.3.2

是的,此功能在
jquery 1.3.2

中不存在。我已经粘贴了上面的相关标题,但实际上我需要手动执行eval。jquery版本是1.3.2我已经粘贴了上面的相关标题,但实际上我需要手动执行eval。jquery版本是1.3.2,根据以下文档:它不应该:成功回调传递返回的数据,返回的数据通常是JSON结构定义的JavaScript对象或数组,并使用$.parseJSON()方法进行解析。它还被传递响应的文本状态。关键点是它开始这样做的时间。根据位于的文档:它不应该:成功回调传递返回的数据,返回的数据通常是JSON结构定义的JavaScript对象或数组,并使用$.parseJSON()方法进行解析。它还传递响应的文本状态。关键点是它何时开始这样做。