【发布时间】:2017-09-09 10:50:54
【问题描述】:
这里我想使用 jquery 和 ajax 在循环中打印缺席列表数组值,
这是我的 AJAX 代码
$.ajax({
type:'POST',
url :"admin_getabsentlist",
data: $('form#subjectForm').serialize(),
success: function(data) {
var res=jQuery.parseJSON(data);
console.log(res);
if(res['status']=='Success'){
$.each( res['data'], function( key, value ) {
alert(value.absentList);
});
}else{
alert('else part');
}
},
error:function(exception){
alert('Exeption:'+exception);
}
})
如果我要打印诸如 console.log(res); 之类的值,请在此处意味着我得到了像
这样的结果我正在得到结果
object {status: "Success", data: Object}
data:Object
absentList:Array(2)
0:'Kani'
1:'yuvi'
现在我想打印 absentList 值,所以我像这样使用 forloop
循环
if(res['status']=='Success'){
$.each( res['data'], function( key, value ) {
alert(value.absentList);
});
但在这里我得到了未定义的缺席列表值,请告诉我任何人
预期结果
在警告框中我想打印 Kani 和 yuvi
的值【问题讨论】:
-
迭代
absentList即$.each(res.data.absentList, function (key, value) { alert(value); });