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

首頁 > 語言 > JavaScript > 正文

用循環(huán)或if語句從json中取數(shù)據(jù)示例

2024-05-06 16:07:46
字體:
供稿:網(wǎng)友
倘若想將id和pid數(shù)據(jù)依次取出,就只能用循環(huán),若想有選擇性的輸出時(shí),需要添加if條件
 
 

首先,例如json數(shù)據(jù)如下書寫:

{"head": [ {"text":"廣州","id":"廣州","pid":"廣東省"}, {"text":"鄭州","id":"鄭州","pid":"河南省"}], }

如上,倘若想將id和pid數(shù)據(jù)依次取出,就只能用循環(huán),代碼如下:

var head_id = ""; var head_pid = ""; for (var i = 0; i < data.head.length; i++) { head_id += data.head[i].id + " "; //循環(huán)輸出json數(shù)據(jù) head_pid += data.head[i].pid + " "; } $("#city").append("city:" + head_id); $("#city").append("province:" + head_pid);

這樣,將會(huì)在data之后,依次輸出json中的數(shù)據(jù)。

若想有選擇性的輸出時(shí),需要添加if條件,代碼如下:

for (var i = 0; i < data.head.length; i++) { if (data.head[i].pid == "河南省") { //有選擇的輸出json數(shù)據(jù) head_pid += data.head[i].pid; } }

需要注意的是,倘若對(duì)象中有多組數(shù)據(jù),則用data.head.id是undefined的,因?yàn)闆]有標(biāo)明是哪組數(shù)據(jù),例如data.head[0].id,若對(duì)象中只有一組數(shù)據(jù),則可以直接用data.head.id輸出。

另外,倘若調(diào)出來的json數(shù)據(jù),中文亂碼,一方面查看json調(diào)用的jquery代碼,另一方面,可能是編寫json數(shù)據(jù)的文件的問題。

以上是自學(xué)json的一點(diǎn)學(xué)習(xí)所得,記錄一下。

(注:對(duì)象中多個(gè)數(shù)據(jù)時(shí),直接使用)(注:對(duì)象中多個(gè)數(shù)據(jù)時(shí),直接使用)


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 玛曲县| 荆门市| 隆回县| 明溪县| 民权县| 柳林县| 江西省| 沿河| 瑞丽市| 宁化县| 长宁区| 招远市| 革吉县| 烟台市| 双城市| 五寨县| 栾城县| 鹤庆县| 台中市| 富蕴县| 田林县| 鸡东县| 阳东县| 徐州市| 大邑县| 乌兰察布市| 顺平县| 贡嘎县| 淮北市| 麦盖提县| 错那县| 调兵山市| 鱼台县| 安义县| 敖汉旗| 和林格尔县| 彰武县| 宁河县| 泗洪县| 广东省| 灌阳县|