我从php中的查询获得了这个json对象:
[
[{
"id": "21",
"city": "Bogota",
"eps": "PUESTO DE SALUD CHINITA",
"sem1": "0",
"sem2": "0",
"sem3": "0"
}, {
"id": "22",
"city": "Medellin",
"eps": "PUESTO DE SALUD DE MEDALLO",
"sem1": "0",
"sem2": "0",
"sem3": "0"
}, {
"id": "23",
"city": "Cali",
"eps": "PUESTO DE SALUD DE CALI",
"sem1": "0",
"sem2": "0",
"sem3": "0"
}]
]
我在jquery中有这段代码:
$.ajax(
{
url: 'consultar_tabla.php',
type:'POST',
data: {},
success: function(result)
{
$.each(result, function(i,item)
{
alert(result[i].city);
});
} //end success ajax
});//end ajax
但显示未定义
什么是显示每个值的正确方法?
答案 0 :(得分:2)
看起来你的JSON是一个数组数组(里面只有一个数组),所以你想要这样的东西:
$.each(result[0], ...