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

首頁 > 語言 > JavaScript > 正文

jQuery怎么解析Json字符串(Json格式/Json對象)

2024-05-06 15:50:21
字體:
來源:轉載
供稿:網友
可以利用jquery或js解析json數據,下面與大家分享下jquery解析json字符串方法,一個是解析Json格式,一個是解析Json對象,感興趣的朋友可以學習下

json數據是我們常用的一種小型的數據實時交換的一個東西,他可以利用jquery或js進行解析,下面我來介紹jquery解析json字符串方法。
一、jQuery解析Json數據格式:
使用這種方法,你必須在Ajax請求中設置參數:
1 dataType: "json"
獲取通過回調函數返回的數據并解析得到我們想要的值,看源碼:

復制代碼 代碼如下:


jQuery.ajax({
url: full_url,
dataType: "json",
success: function(results) {
alert(result.name);
} });


通常情況下,你可以從后臺返回JSON數據,前臺就交給jQuery啦,哈哈!!
jquery異步請求將type(一般為這個配置屬性)設為“json”,或者利用$.getJSON()方法獲得服務器返回,那么就不
需要eval()方法了,因為這時候得到的結果已經是json對象了,只需直接調用該對象即可,這里以$.getJSON方法為
例說
例1
代碼如下:

復制代碼 代碼如下:


var data="
{
root:
[
{name:'1',value:'0'},
{name:'6101',value:'北京市'},
{name:'6102',value:'天津市'},
{name:'6103',value:'上海市'},
{name:'6104',value:'重慶市'},
{name:'6105',value:'渭南市'},
{name:'6106',value:'延安市'},
{name:'6107',value:'漢中市'},
{name:'6108',value:'榆林市'},
{name:'6109',value:'安康市'},
{name:'6110',value:'商洛市'}
]
}";


jquery

復制代碼 代碼如下:


$.getJSON("http://sanic.cnblogs.com/",{param:"sanic"},function(data){
//此處返回的data已經是json對象
//以下其他操作同第一種情況
$.each(data.root,function(idx,item){
if(idx==0){
return true;//同countinue,返回false同break
}
alert("name:"+item.name+",value:"+item.value);
});
});


二、jQuery解析Json對象:
jQuery提供了另一種方法“parseJSON”,這需要一個標準的JSON字符串,并返回生成的JavaScript對象。讓我們來看
看語法:
data = $.parseJSON(string);
看看它是如何運用的到實際開發中的:

復制代碼 代碼如下:


jQuery.ajax({
url: dataURL, success: function(results) {
var parsedJson = jQuery.parseJSON(results);
alert(parsedJson.name);
}
});

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 井陉县| 邹城市| 略阳县| 武城县| 隆林| 垣曲县| 南澳县| 灯塔市| 浪卡子县| 贺兰县| 志丹县| 孝感市| 秦皇岛市| 金秀| 东光县| 弥渡县| 大冶市| 阿克陶县| 文水县| 上犹县| 长丰县| 海林市| 凤台县| 万荣县| 宾川县| 商丘市| 姜堰市| 平陆县| 河西区| 沙雅县| 兴安县| 郯城县| 泾源县| 承德县| 抚松县| 嘉禾县| 上林县| 兴仁县| 皮山县| 芦山县| 江门市|