{"options":"[{\"text\":\"王家湾\",\"value\":\"9\"},{\"text\":\"李家湾\",\"valu
e\":\"10\"},{\"text\":\"邵家湾\",\"value\":\"13\"}]"}
json数组如上,在jQuery中这么遍历没效果:
$.each(data,function(i,n){
f += ''+ n.text + '';
});
不知道是哪里写错咯。。
这样:
[code="json"][
{
"text" : "王家湾",
"value" : "9"
},
{
"text" : "李家湾",
"value" : "10"
},
{
"text" : "邵家湾",
"value" : "13"
}
][/code]
[code="html"]
[/code]
[code="java"]
$.each([color=red]data.options,[/color]function(i,n){
f += ''+ n.text + '';
});
[/code]
你的data中只有一个属性为options,这个options才是数组,你遍历的是data对象,传递进去的n是对象options