我从服务器收到一个有效的json对象,用于错误消息。我想循环通过每个错误,并很好地显示在网页上的错误。下面是来自服务器
的json示例{
"contract.cashPrice":[
"Cash price is required"
],
"contract.cashDownPayment":[
"Cash down payment is required"
],
"contract.effectiveDate":[
"Effective date is required"
],
"contract.firstPaymentDate":[
"First payment date is required"
],
"contract.mode":[
"Mode is required"
],
"contract.numberOfPayments":[
"Number of payments is required"
],
"contract.financeChargePercent":[
"Finance charge percent is required"
]
}
当我循环遍历这个错误对象时,我只能接收到对象属性,而不能接收到值。下面是我到目前为止写的存根代码。如有任何帮助,不胜感激。
for(var error in errors){
error.forEach(function(message){
console.log(message);
});
}
error
是errors
对象中的键。你必须使用它来访问errors
中的数组。
for (var error in errors) {
errors[error].forEach(function(message) {
console.log(message);
});
}