我正在从服务器(Php)获取这个列表:
["Ak-Bulak","Balykchy","Batken"]我如何通过js访问它并将其放入选择选项中,我尝试的是:
for (var i in data) {
$('#cities').append('<option>'+ data[i] +'</option>');
}它把每一个字符作为一个选项:<option>[</option>,<option>"</option>...
如何在这里访问每个元素?不是每个字符..
发布于 2013-05-16 19:11:56
看起来你没有列表,你有一个字符串。因此,首先,解析该字符串:
var list = JSON.parse('["Ak-Bulak","Balykchy","Batken"]')然后,像您已经做的那样循环遍历它,或者不使用键:
for (var i=0; i<list.length; i++) {
$('#cities').append('<option>'+ data[i] +'</option>');
}https://stackoverflow.com/questions/16585853
复制相似问题