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

首頁 > 開發 > AJAX > 正文

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

2024-09-01 08:32:23
字體:
來源:轉載
供稿:網友
有時候我們需要讀取JSON格式的數據文件,在jQuery中可以使用Ajax或者 $.getJSON()方法實現,下面有個不錯的示例,需要的朋友可以參考下

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" value="確定" />
<div></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;
});
});

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 铁岭县| 汽车| 江北区| 胶南市| 潜山县| 邹平县| 闽清县| 玛沁县| 饶平县| 北安市| 湘乡市| 安顺市| 静宁县| 祁连县| 陆河县| 曲阜市| 龙南县| 乳山市| 海安县| 博白县| 吉隆县| 镇安县| 金山区| 衢州市| 泸定县| 盐亭县| 安多县| 嘉义市| 高平市| 浦城县| 饶河县| 龙泉市| 卓尼县| 本溪市| 禹州市| 两当县| 屯昌县| 西盟| 疏勒县| 汉沽区| 育儿|