1)这是 JQuery 和 Ajax 代码,用于检索表格格式的数据。
2)问题是我在第10行中错误
3)我得到的错误是 未捕获的TypeError:rowNew.children.eq不是函数 使用开发人员工具我已已调试。
4)我已添加代码 。
5)请帮助 朋友,我新到 JQuery 和 Ajax
6)任何想法朋友,如何继续。
$(document).ready(function(){
$("#tablediv").hide();
$("#showTable").click(function(event){
$.post('Report', function(responseJson){
if(responseJson!=null){
$("#reporttable").find("tr:gt(0)").remove();
var table=$("#reporttable");
$.each(responseJson, function(key,value){
var rowNew= $("<tr><td></td><td></td><td></td><td></td><td></td><td></td></tr>");
rowNew.children.eq(0).text(value['VehicleRegistrationNumber']);
rowNew.children.eq(1).text(value['fromplace']);
rowNew.children.eq(2).text(value['toplace']);
rowNew.children.eq(3).text(value['fromtime']);
rowNew.children.eq(4).text(value['totime']);
rowNew.children.eq(5).text(value['status']);
rowNew.appendTo(table);
});
}
});
$("#tablediv").show();
});
});
答案 0 :(得分:0)
工作解决方案以供将来参考:
$(document).ready(function(){
$("#tablediv").hide();
$("#showTable").click(function(event){
$.post('Report', function(responseJson){
if(responseJson!=null){
$("#reporttable").find("tr:gt(0)").remove();
var table=$("#reporttable");
$.each(responseJson, function(key,value){
var rowNew= $("<tr><td></td><td></td><td></td><td></td><td></td><td></td></tr>");
rowNew.children.eq(0).text(value['VehicleRegistrationNumber']);
rowNew.children().eq(1).text(value['fromplace']);
rowNew.children().eq(2).text(value['toplace']);
rowNew.children().eq(3).text(value['fromtime']);
rowNew.children().eq(4).text(value['totime']);
rowNew.children().eq(5).text(value['status']);
rowNew.appendTo(table);
});
}
});
$("#tablediv").show();
});
});