jquery - jQuery 是否有内置的 JSON 支持?

标签 jquery json

jQuery 是否内置 JSON支持还是必须使用像 jquery.json-1.3.min.js 这样的插件?

最佳答案

您还可以使用 $.ajax 并设置 dataType option到“json”:

 $.ajax({
      url: "script.php",
      global: false,
      type: "POST",
      data: ({id : this.getAttribute('id')}),
      dataType: "json",
      success: function(json){
         alert(json.foo);
      }
   }
);

此外,$.get$.post有一个可选的第四个参数,允许您设置响应的数据类型,例如:

$.postJSON = function(url, data, callback) {
    $.post(url, data, callback, "json");
};

$.getJSON = function(url, data, callback) {
    $.get(url, data, callback, "json");
};

关于jquery - jQuery 是否有内置的 JSON 支持?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1260736/

相关文章:

javascript - 未捕获的类型错误 : Object #<Event> has no method 'split'

javascript - 使用 anchor 标记更新 url 而无需跳转到标记

java - Spring 4,JSON - HTTP 错误 406 Not Acceptable

php - 获取json数组的值

javascript - Spring MVC @ResponseBody、JSON、JSP。尝试将 List<Objects> 从 Controller 返回到 JSP

用于自动完成的 Javascript 数组

javascript - jQuery 更改元素内元素的属性

javascript - 水平 Accordion 中的 Jquery 选择器

json - 使用 jq 和 awk 拆分大型 JSON 文件

php - getJson 不适用于虚拟主机