目录
article
jQuery 的$.getJSON 和$.ajax
jQuery 的 $.getJSON 和 $.ajax
jQuery 的 $.getJSON(url,data,success(data,status,xhr)) 其实是下面写法的简写
$.ajax({ url: url, data: data, success: callback, dataType: json });
关于 $.getJSON() 方法,有两种用法值得关注
用法一
$.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=json&jsoncallback=?",
function(data) {
$.each(data.items, function(i,item) {
$("<img/>").attr("src", item.media.m).appendTo("#images");
if ( i == 3 ) return false;
});
}
);
用法二
$.getJSON("test.js", { name: "John", time: "2pm" }, function(json) {
alert("JSON Data: " + json.users[3].name);
});
注意这里两个回调函数参数的不同。