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

圖片精選

主站蜘蛛池模板: 汝阳县| 松江区| 九龙县| 黄梅县| 凭祥市| 敦化市| 龙岩市| 江达县| 健康| 石狮市| 韶关市| 甘肃省| 鄂尔多斯市| 红安县| 芷江| 平原县| 石台县| 崇文区| 五峰| 赣榆县| 西乡县| 积石山| 安新县| 阿鲁科尔沁旗| 昭苏县| 青海省| 罗甸县| 阿拉善盟| 乡宁县| 榆树市| 大城县| 卢湾区| 阿拉善右旗| 龙口市| 林西县| 乌拉特前旗| 新源县| 洪洞县| 澎湖县| 香河县| 太仆寺旗|