我有一个 json 对象,它有 4 个 MAKE、4 个模型、4 个年份、4 个状态、4 个 PLATE、4 个颜色属性:
Object {MAKE1="xxx ", MODEL1='xxx', YEAR1='xxx', STATE1='xxx', PLATE1='xxx', COLOR1='xxx', MAKE2='xxx', MODEL2='xxx' ,..., MAKE3='xx',..., MAKE4='xxx',...,COLOR4='xxx'}
我的JavaScript:
function displayPP() {
$.getJSON('/ipad/api/formpp/' + personId + '/getmemberlatestpp', function(data) {
for (var index=1; index<5; index++) {
$('#ppBody').append('<tr>');
var MAKE = 'MAKE' + index, MODEL = 'MODEL' + index, YEAR = 'YEAR' + index, STATE = 'STATE' + index, PLATE = 'PLATE' + index, COLOR= 'COLOR' + index;
var HTML = '<td>' + data.MAKE + '</td><td>' + data.MODEL + '</td><td>' + data.YEAR + '</td><td>' + data.STATE + '</td><td>' + data.PLATE + '</td><td>' + data.COLOR + '</td>';
$('#ppBody').append(HTML);
$('#ppBody').append('</tr>');
}
});
}
所有 json 属性返回为未定义。这是为什么?如果我做 data.MAKE1, data.MAKE2 ...它工作正常。