国产探花免费观看_亚洲丰满少妇自慰呻吟_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;
});
});
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 余干县| 定陶县| 辽宁省| 宜兰县| 洪雅县| 浦城县| 翼城县| 芦山县| 门头沟区| 荆州市| 广汉市| 陕西省| 贵阳市| 防城港市| 台山市| 文昌市| 兰西县| 普陀区| 开鲁县| 亚东县| 仙居县| 龙里县| 定襄县| 平舆县| 霍城县| 山东省| 都昌县| 凌云县| 台东市| 房产| 托克托县| 东港市| 陵水| 股票| 嘉黎县| 青阳县| 思南县| 卫辉市| 洛阳市| 内乡县| 博野县|