我对jQuery中的$ .get方法有些困惑。当使用get方法时,jQuery会自动将JSON解析为对象文字;
例如:
$ajax("exampleurl.php", function(data){console.log(data.propertyName)});
这将返回右键/值。
但是当我使用promise接口时,它将返回数据作为需要解析的字符串,例如:
$ajax("exampleurl.php").done(function(data){console.log(data)});
这将返回[object,object]
我是否有必要解析通过promise返回的数据,而该方法的回调函数会自动为我执行此操作?似乎有点奇怪,所以我想知道是否有这个原因。