1.服務器返回的Json數據必須嚴格符合JSIN語法,例如:所有屬性名稱必須加雙引號,所有字符串值必須加雙引號(不可以是單引號)
語法:
Jquery.getJSON( url [,data][,success])
url: String類型 指定請求的目標URL
data:可選 發送請求傳遞的數據
success: 請求成功時執行的回調函數。 函數有三個參數:一 是請求返回的數據 二 請求狀態文本(例如"success","notmodified"),三 當前jqXHR對象
JQuery.getJSON(url,data,success);
//等價於
$.ajax({
url:url,
type:"GET",
data:data,
success:success,
datatype:"json"
});
/ 獲取"/action.php?m=list&page=2&size=10"的JSON數據,獲取成功時彈出對話框
$.getJSON( "/action.php?m=list", { page: 2, size: 10 }, function(data, textStatus, jqXHR){
// 如果服務器返回的JSON格式的數據是 [ {"id":11, "title":"文章11"}, {"id":12, "title":"文章12"}, {"id":13, "title":"文章13"} ]
// jQuery將獲取的JSON格式數據轉換為JS數組
for(var i in data){
var obj = data[i];
alert( obj.title );
}
} );