我的代码是
var obj = $.parseJSON(json.responseText);
$.each(obj.collection.response, function (i) {
$.each(this.PRESENT_STUDENT, function (i, j) {
$.each(j , function (i, j){
$('#result-table tr:last').after("<tr><td>"+ j +"</td></tr>");
})
})
})
但是当我运行这个时我得到错误“Uncaught TypeError:无法读取未定义的属性'长度'”
答案 0 :(得分:0)
嗯,您的示例有效:创建this fiddle:
$.each(obj.collection.response, function (i, val) {
// check needed because of 'status' property (see http://jsfiddle.net/6JWE7/4/)
if (this.PRESENT_STUDENT) {
$.each(this.PRESENT_STUDENT, function (i, j) {
$.each(j , function (i, j){
$('#result-table tr:last').after("<tr><td>"+ j +"</td></tr>");
});
});
}
});