我想将这种类型的JSON响应转换为JavaScript数组
下面是我使用 POST 请求
的回复[{"ContactID":214},{"ContactID":213},{"ContactID":259},{"ContactID":280}]
答案 0 :(得分:1)
使用
dataType:'json'
示例
$.ajax({
url: "script.php",
type: "POST",
data: {id : menuId},
dataType: "json"
success: function(data){
}
});
那么您不需要JSON.parse
,您可以直接访问响应数据。
如果要遍历所有值,可以使用
success: function(data){
$.each(data, function (key, value) {
for(index in value)
{
alert(index);
alert(value[index]);
}
});
}