用循环或if语句从JSON获取数据示例
首先,例如,JSON数据的编写如下:{头){
{文本:广州
{文本:郑州
}
如上所述,如果要依次输入id和PID数据,只能使用循环,代码如下所示:
无功head_id = ;
无功head_pid = ;
对于(var i = 0;i < data.head.length;i++){
head_id =数据。头{我}。ID + ; / / JSON数据输出周期
head_pid =数据。头{我}。PID + ;
}
$(#市)。追加(城市+ head_id);
$(#市)。追加(:+ head_pid);
通过这种方式,JSON数据将在数据之后依次输出。
如果您想要有选择的输出,您需要添加if条件。代码如下:
对于(var i = 0;i < data.head.length;i++){
如果(数据为{河南),选择输出数据JSON
head_pid =数据。头{我},PID;
}
}
应该指出的是,如果有多个数据集的对象,data.head.id是未定义的,因为没有一组数据是明显的,例如,数据。头{ 0 }。如果只有一组对象中的数据,它可以通过data.head.id直接输出。
此外,如果传输了JSON数据,一方面会查看中国代码,一方面会查看JSON调用的jQuery代码。另一方面,可能是编写JSON数据文件的问题。
以上是自学的JSON,并记录下来。
(注:使用对象中的多个数据时直接使用)