国产探花免费观看_亚洲丰满少妇自慰呻吟_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;
});
});

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 福建省| 桐梓县| 嵊泗县| 民和| 秭归县| 绵竹市| 定安县| 安图县| 剑河县| 红原县| 甘南县| 泰来县| 巴马| 麻栗坡县| 崇文区| 五峰| 聂拉木县| 吉水县| 都安| 铁岭县| 盐山县| 乐山市| 深州市| 卢氏县| 河池市| 富锦市| 黄平县| 甘泉县| 保亭| 改则县| 保康县| 龙井市| 扶余县| 库车县| 贺兰县| 濮阳县| 攀枝花市| 西丰县| 安国市| 特克斯县| 嘉荫县|