将JSON响应转换为javascript数组以获取POST请求

时间:2013-08-30 12:02:15

标签: javascript jquery asp.net json post

我想将这种类型的JSON响应转换为JavaScript数组

下面是我使用 POST 请求

的回复
[{"ContactID":214},{"ContactID":213},{"ContactID":259},{"ContactID":280}]

1 个答案:

答案 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]);
         }
     });
  }