我正在尝试从外部errors.txt文件中提取错误消息。
errors.txt的内容是:
var data = {
'errors': [{
"code": "9999",
"message": {
row: 1,
col: 0,
data: 'ABC',
code: 20016,
message: 'Invalid code.'
}
},
{
"code": "9999",
"message": {
row: 1,
col: 0,
data: 'DEF!',
code: 20016,
volume: '100',
message: 'Invalid code.'
}
}],
"data": {
"report": null
},
"successMsg": null,
"errorMsg": null
}
我正在尝试显示消息(即 - “无效代码”)并尝试了以下操作,但没有运气:
jQuery.getJSON('/js/errors.txt', function (data) {
// data is an array of objects
$.each(data, function () {
alert(this.errors[0].message[0].message);
});
});
我做错了什么?
答案 0 :(得分:2)
请尝试如下:
<强> ERRORS.TXT 强>
List<String> lsSelectedItems
脚本
$('#selectleft').change(function() {
/* hide visible articles */
$('.category:visible').hide();
/* show selected option articles */
$('.' + this.value).show();
});
答案 1 :(得分:1)
当您使用每个循环遍历JSON时,请尝试使用key&amp; value(根据你的编码选择给出你自己的名字)作为参数。
请替换你的内部$ .each({loop with below code
$.each(data, function (key, value) {
alert("Error Message : ", value[0].message.message);
});
希望这有助于解决问题..