Jquery对象,我该如何访问

时间:2016-12-09 12:13:42

标签: jquery object

对不起初学者的问题:我从php控制器那里得到关于表单验证的json返回:

  

{“result”:“error”,“data”:{“缩写”:{“_ empty”:“此字段不能   留空“},”description“:{”_ empty“:”此字段不能保留   空“}}}

我已经知道我可以通过以下方式访问jquery中的每个表单字段:

success: function (response, status) {
    if(status === "success") {
        console.log('success post');
        if(response.result === "error") {
            console.log('validation error');
            console.log(response.data.abbreviation);
            console.log(response.data.description);
        }
    }
}

我现在的问题是“_empty”可以有另一个文本,因为这取决于验证错误类型。我现在如何才能访问验证错误消息文本,而不管该节点的“密钥”是什么?

1 个答案:

答案 0 :(得分:0)

您可以使用Object.keys获取keys

中的所有response.data

然后,您可以迭代这些keys并阅读response.data[key]._empty

另一种选择是使用for(var key in response.data)