在以* TABLE *格式检索数据时,我得到** ERROR **

时间:2017-01-03 05:03:44

标签: jquery ajax

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();
  });
});

1 个答案:

答案 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();
    });
});