编辑这个页面须要登录或更高权限!

jQuery getJSON() 方法

jQuery Ajax方法

$ .getJSON()方法使用GET HTTP请求从服务器加载JSON格式的数据。

语法:

$.getJSON(URL, data, callback)

实例

请求demo.json文件并输出数据:

$("button").click(function(){
  $.getJSON("demo.json", function(data){
    $("#output").html(data.name);
  });
});
测试看看‹/›

此示例循环遍历所请求的数据,并将其附加到p id="output":

$("button").click(function(){
  $.getJSON("demo.json", function(data){
    $.each(data, function(key, val){
      $("#output").append(key + ": " + val + "<br>");
    });
  });
});
测试看看‹/›

参数值

参数描述
URL指定您想要请求的URL
data(可选)指定与请求一起发送到服务器的纯对象或字符串
callback(可选)指定在请求成功后执行的回调函数

参数:

  • data-包含来自请求的结果数据

  • status-包含请求的状态("success", "notmodified", "error", "timeout", "parsererror")

  • xhr-包含XMLHttpRequest对象

jQuery Ajax方法