这是返回的 JSON
var errorsObject = JSON.parse('{ "fieldErrors": {"name":["You must enter your name1"],"name":["You must enter your name2"],"age":["Only people ages 13 to 19 may take this quiz"]}}');
下面的代码第一个循环工作正常,我得到键名,如姓名、年龄等。在第二个循环中,想要获取从外循环中选择的键的值。Issue is errors.fieldErrors[key]
. 我首先只需要循环带有名称的键并获得 2 个值。
$.each(errors.fieldErrors, function(key, val) {
alert("key->" + key); //Fine
$.each(errors.fieldErrors[key], function(index, val) {
alert("key->" + key + ", val->" + val);
});
});