jquery - $.get(u,d,c ,"JSON") 与 $.getJSON(u,d,c)

标签 jquery ajax json get getjson

我通常使用 $.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/

相关文章:

javascript - 动态应用 JQuery 掩码

javascript - 如何在 jQuery 中使用 .wrapAll() ?

javascript - jQuery:显示数字范围从/到的div?

ajax - Grails和AJAX:使用ModalBox或YUI2对话框可以进行Grails表单验证吗?

javascript - 从具有多个变量的表单构建一个帖子数据结构

javascript - 如何在标题标签中放置滚动文本?

javascript - 通知浏览器数据库更新的最佳方式?

java - 如何从 json 使用 Objectnode 中删除特定元素?

jquery - 获取JSTree的JSON数据,及其元数据

javascript - JSON 请求为所有键/值对返回 'undefined'