2016-12-09 93 views
0

很抱歉的新手问题:我从一个PHP控制器有关表单验证此JSON回报:jQuery对象,我怎么能访问

{“结果”:“错误”,“数据”:{”缩写“:{” _空“:”此字段不能 为空“},”说明“:{” _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

可以使用Object.keys让所有keysresponse.data

然后,您可以遍历这些keys和阅读response.data[key]._empty

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