我通常使用 $.get()
和 $.post()
进行所有异步调用,但它们通常使用最终参数“JSON”,表明我希望在回调中处理 JSON 数据。
使用 $.get([url],[data],[callback],"JSON")
比 $.getJSON([url],[data ],[回调])
?难道只是不再需要包含最终参数,即返回类型的显式声明?
最佳答案
没有区别。从 jQuery source 可以明显看出。我对所有跨域调用使用 getJSON
,当调用遵循同源策略时使用 get
。
getJSON: function( url, data, callback ) {
return jQuery.get(url, data, callback, "json");
}
关于jquery - $.get(u,d,c ,"JSON") 与 $.getJSON(u,d,c),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1989234/