Ajax响应和Jquery parse.JSON错误

时间:2017-10-31 15:12:17

标签: javascript jquery json ajax

我正在使用Rest API。发布登录电话。得到200和许多API返回的东西。我想console.log那些数据(只是为了确认一下,看看我想要保留哪些信息)。所以我试过了:

        $.ajax({
      url: 'http://www.mensagemassinada.com.br/QSWebAPI/API/Login',
      type: 'POST',
      data: JSON.stringify(tudo),
      contentType: 'application/json; charset=utf-8',
      dataType: 'json',
      async: false,
      complete: function(data) {
        var cap = data.responseJSON
        console.log(cap);
        console.log(data);
      },
    });

    event.preventDefault();
    })

我可以获得我想要的信息(在data.responseJSON中)。在平原"数据" console.log我从服务器获取所有其他信息。我想在所述responseJSON中访问单个itens(在日志中我可以看到responseJSON是一个数组)。我怎样才能在这个数组中获取单个值?我相信我会使用parseJson,但是有一个关于JSON结构的错误。这是数组内容printscreen(已编辑私有数据):

Array

从我能发现的Json格式应该是不同的。但我只想确认错误是否是我的错,或者我是否需要从后端人员那里寻求一些修改。

提前感谢。

1 个答案:

答案 0 :(得分:0)

您可以通过定位ID为<0 / p>的数组来访问数据

console.log(cap[0].Empr_Nome);