Javascript Ajax响应和Jquery parse.JSON错误
我正在使用RESTAPI。Post呼叫登录。API返回了200和很多东西。我想要console.log记录这些数据(只是为了确认事情,看看我想保留什么信息)。所以我试着:Javascript Ajax响应和Jquery parse.JSON错误,javascript,jquery,json,ajax,Javascript,Jquery,Json,Ajax,我正在使用RESTAPI。Post呼叫登录。API返回了200和很多东西。我想要console.log记录这些数据(只是为了确认事情,看看我想保留什么信息)。所以我试着: $.ajax({ url: 'http://www.mensagemassinada.com.br/QSWebAPI/API/Login', type: 'POST', data: JSON.stringify(tudo), contentType: 'appli
$.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中)。在普通的“data”console.log中,我从服务器获取所有其他信息。我想访问所述responseJSON中的各个ITEN(在日志中,我可以看到responseJSON是一个数组)。如何访问此数组中的单个值?我相信我会使用parseJson,但在JSON结构方面出现了一个错误。这是数组内容打印屏幕(已编辑私有数据):
我发现Json格式应该不同。但我只是想确认错误是否是我的错,或者我是否需要请求后端人员进行一些修改
提前感谢。您可以通过将id为0的阵列作为目标来访问数据
console.log(cap[0].Empr_Nome);
您可以通过以id为0的阵列为目标来访问数据
console.log(cap[0].Empr_Nome);