var instance = new readers_cls();
var theID = $('#theID').val();
var thedata = instance.getReaderNumbers(theID);
$.each(thedata.data, function(){
$('#theReader').append('<tr class="readerRow"id="new' + index + '"><td align="center"><input type="text" id="reader' + index + '" name="reader' + index + '" value="' + this.readernumber + '" class="readerName"></td></tr>');
index++;
});
如果我实际上有数据返回但是在没有返回数据时抛出错误,不确定如何测试null或不在.each上的对象
答案 0 :(得分:4)
你不能这样做:
if(thedata.data) {
$.each(thedata.data, function(){
$('#theReader').append('<tr class="readerRow"id="new' + index + '"><td align="center"><input type="text" id="reader' + index + '" name="reader' + index + '" value="' + this.readernumber + '" class="readerName"></td></tr>');
index++;
});
}