我试图遍历此以获取“名称”值。这是我目前所拥有的,但是似乎没有用,从此处发布的内容中尝试了一些其他方法,但似乎无济于事。
$.get("/get_names", {campaign_id: $('select[name="id"]').val()}, function(data){ $.each(data, function(i, item) { alert(item); }); } );
Json被退回:
[ { "name":"age" }, { "name":"asdf" }, { "name":"drivername" }, { "name":"drivers" }, { "name":"firstname" }, { "name":"gender" }, { "name":"lastname" }, { "name":"make" }, { "name":"model" }, { "name":"vehicles" }, { "name":"year" } ]
我试过使用:
item.name item[i].name
有什么建议?
谢谢!
您必须将字符串解析为JSON(data[0] == "["这data实际上是字符串,而不是对象的指示):
data[0] == "["
data
data = $.parseJSON(data); $.each(data, function(i, item) { alert(item); });