JSON(JavaScript Object Notation)即JavaScript對象表示法,是一種輕量級的數據交換格式。它非常便于編程人員對數據的處理,也便于機器對數據的解析和生成,應用非常廣泛。
json文件可以保存為“test.json”這樣的文件
json數據的一般格式如下(“{ }”中的為對象,“[ ]”中的為數組)
{
"total":3,
"rows":[
{
"userId":1,
"realName":"張三",
"headUrl":"href='teaDetail.html'",
"img":"src='p_w_picpaths/tea1.jpg'",
"introduction":"熱情大方。"
},{
"userId":2,
"realName":"王五",
"headUrl":"href='teaDetail.html'",
"img":"src='p_w_picpaths/tea2.jpg'",
"introduction":"熱情大方。"
},{
"userId":3,
"realName":"李四",
"headUrl":"href='teaDetail.html'",
"img":"src='p_w_picpaths/tea3.jpg'",
"introduction":"熱情大方"
}
]
}
jQuery中的$.getJSON( )方法函數主要用來從服務器加載json編碼的數據,它使用的是GET HTTP請求。
使用方法如下:
$.getJSON( url [, data ] [, success(data, textStatus, jqXHR) ] )
url是必選參數,表示json數據的地址;
data是可選參數,用于請求數據時發送數據參數;
success是可參數,這是一個回調函數,用于處理請求到的數據。
獲取json數據舉例:
$.getJSON('test.json', function(data){
for (var i = 0; i < data.rows.length; i++) {
$('#test').append('<p>' + data.rows[i].realName + '</p>');
}
});
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。