对不起初学者的问题:我从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”可以有另一个文本,因为这取决于验证错误类型。我现在如何才能访问验证错误消息文本,而不管该节点的“密钥”是什么?
答案 0 :(得分:0)
您可以使用Object.keys
获取keys
response.data
然后,您可以迭代这些keys
并阅读response.data[key]._empty
另一种选择是使用for(var key in response.data)