为什么jQuery.getJSON的结构如此?

时间:2015-07-14 20:42:06

标签: javascript jquery json

为什么getJSON函数以这种方式构造?

 $.getJSON( url [, data ] [, success ] )

而不仅仅是返回一个对象,即:

 var myjson = $.getJSON( url [, data ])

1 个答案:

答案 0 :(得分:-1)

因为它返回一个包含responseText和responseXML属性的jqXHR对象,以及一个getResponseHeader()方法。当传输机制不是XMLHttpRequest(例如,JSONP请求的脚本标记)时,jqXHR对象尽可能模拟本机XHR功能。基本上,您如何知道请求是否成功?