为什么getJSON函数以这种方式构造?
$.getJSON( url [, data ] [, success ] )
而不仅仅是返回一个对象,即:
var myjson = $.getJSON( url [, data ])
答案 0 :(得分:-1)
因为它返回一个包含responseText和responseXML属性的jqXHR对象,以及一个getResponseHeader()方法。当传输机制不是XMLHttpRequest(例如,JSONP请求的脚本标记)时,jqXHR对象尽可能模拟本机XHR功能。基本上,您如何知道请求是否成功?