国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery中使用Ajax獲取JSON格式數據示例代碼

2019-11-20 21:35:03
字體:
來源:轉載
供稿:網友
JSON(JavaScript Object Notation)是一種輕量級的數據交換格式。JSONM文件中包含了關于“名稱”和“值”的信息。有時候我們需要讀取JSON格式的數據文件,在jQuery中可以使用Ajax或者 $.getJSON()方法實現。

下面就使用jQuery讀取music.txt文件中的JSON數據格式信息。
首先,music.txt中的內容如下:
復制代碼 代碼如下:

[
{"optionKey":"1", "optionValue":"Canon in D"},
{"optionKey":"2", "optionValue":"Wind Song"},
{"optionKey":"3", "optionValue":"Wings"}
]

下來是HTML代碼:
復制代碼 代碼如下:

<div>點擊按鈕獲取JSON數據</div>
<input type="button" id="button" value="確定" />
<div id="result"></div>

使用Ajax獲取JSON數據的jQuery代碼:
復制代碼 代碼如下:

$(document).ready(function(){
$('#button').click(function(){
$.ajax({
type:"GET",
url:"music.txt",
dataType:"json",
success:function(data){
var music="<ul>";
//i表示在data中的索引位置,n表示包含的信息的對象
$.each(data,function(i,n){
//獲取對象中屬性為optionsValue的值
music+="<li>"+n["optionValue"]+"</li>";
});
music+="</ul>";
$('#result').append(music);
}
});
return false;
});
});

當然,也可以使用$.getJSON()方法,代碼簡潔一點:
復制代碼 代碼如下:

$(document).ready(function(){
$('#button').click(function(){
$.getJSON('music.txt',function(data){
var music="<ul>";
$.each(data,function(i,n){
music+="<li>"+n["optionValue"]+"</li>";
});
music+="</ul>";
$('#result').append(music);
});
return false;
});
});
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 吴旗县| 瑞丽市| 施秉县| 璧山县| 合水县| 洛川县| 武穴市| 延吉市| 阿勒泰市| 嘉荫县| 长泰县| 新密市| 隆安县| 新宾| 沿河| 拉孜县| 甘德县| 松江区| 博野县| 凤冈县| 桂东县| 奈曼旗| 通海县| 原平市| 龙川县| 台南县| 永春县| 南漳县| 新疆| 台山市| 宜兰县| 衡水市| 涞水县| 游戏| 安康市| 全椒县| 昌吉市| 和龙市| 九台市| 阳城县| 温州市|