Javascript 访问值+;Ajax数组中的键

Javascript 访问值+;Ajax数组中的键,javascript,jquery,arrays,ajax,request,Javascript,Jquery,Arrays,Ajax,Request,提交表单(使用jQuery Ajax请求)后,当我展开第一个对象时,我会得到一个如下结构的数组(从控制台复制): [对象,对象,对象] 0:对象 msg0:“确定” 我需要能够引用数组中的msg0(和msg1,msg2等)以及条件语句的相应消息(例如“ok”) 例如: if (msg1 === "ok") { // do stuff } 我怎样才能获得这些价值观?非常感谢任何帮助!这是我目前掌握的代码: var someData=$('#someForm').serialize

提交表单(使用jQuery Ajax请求)后,当我展开第一个对象时,我会得到一个如下结构的数组(从控制台复制):

  • [对象,对象,对象]
  • 0:对象
  • msg0:“确定”
我需要能够引用数组中的
msg0
(和
msg1
msg2
等)以及条件语句的相应消息(例如
“ok”

例如:

if (msg1 === "ok") { 
    // do stuff 
}
我怎样才能获得这些价值观?非常感谢任何帮助!这是我目前掌握的代码:

var someData=$('#someForm').serialize();//带数据的表单
var btnAjaxSubmit=$('.btnAjaxSubmit');//提交数据的按钮(类型:按钮)
$('.btnAjaxSubmit')。单击(函数(){
var请求=$.ajax({
url:“https://somesite.com/data.asp",
方法:“张贴”,
数据:someData
});
//得到回应
请求完成(功能(状态){
日志(状态['response']);
//回答ok
如果(状态['response']=“ok”){
警报(“状态为“已更新”)
//会话超时
}否则如果(状态['response']=“timeout”){
警报('再次登录');
//所有其他情况
}否则{
警报(“这是另一种情况”);
}
});
//完全没有反应
请求失败(功能(状态){
警报('请求失败!');
});
});

请参见重复问题:ajax也是这样吗?我真的不认为这是同一回事,我认为我必须访问更深一层。。。我得到了一个包含多个对象的数组,对象[0],对象[1]等等,它们有各自的键和值-我需要得到它们…这些应该为您指出正确的方向:和MDN引用谢谢,但这对我来说并不起作用,我得到了错误消息,如“意外令牌u”和“意外令牌o”当我点击错误信息的链接时,它会显示[Object]