Javascript 无法添加行datatable.js-sAjaxSource Ajax调用

Javascript 无法添加行datatable.js-sAjaxSource Ajax调用,javascript,jquery,asp.net,ajax,datatables,Javascript,Jquery,Asp.net,Ajax,Datatables,Html代码:我使用的是带有少量列标题的普通表 在浏览器调试中,我可以在json.d中看到结果,但在页面上看不到数据。我不知道这段代码有什么问题 这是浏览器控制台屏幕上的屏幕截图, 将json输出转换为字符串,然后您可以检查它。使用此选项可以将json转换为字符串$.param(jsonObj)我通常认为使用类似console.log(typeof json)的方法检查返回的数据类型很有帮助,这样你就可以确定你所期待的就是你所得到的。我添加了控制台屏幕的屏幕截图,这可能更有助于说明你是否有任何错

Html代码:我使用的是带有少量列标题的普通表

在浏览器调试中,我可以在json.d中看到结果,但在页面上看不到数据。我不知道这段代码有什么问题

这是浏览器控制台屏幕上的屏幕截图,

将json输出转换为字符串,然后您可以检查它。使用此选项可以将json转换为字符串
$.param(jsonObj)
我通常认为使用类似
console.log(typeof json)
的方法检查返回的数据类型很有帮助,这样你就可以确定你所期待的就是你所得到的。我添加了控制台屏幕的屏幕截图,这可能更有助于说明你是否有任何错误?我没有发现错误。。感谢您的支持。以上代码不完整。
<table id="gvAssgin" class="table table-striped table-bordered table-hover">
      <thead>
           <tr>
             <th>ModemName</th>
             <th>AssignedTo</th>
             <th>AssignDate</th>
             <th>ReturnedDate</th>
             <th>CreatedName</th> 
           </tr>
      </thead> 
 </table> 
var oTable = $('#gvAssgin').dataTable
           ({
               "bProcessing": true,
               "bServerSide": true,
               "sAjaxSource": "AssignHistory.aspx/getAllModemAssign",
               "fnServerData": function(sSource, aoData, fnCallback) {
                   $.ajax({
                       type: "POST",
                       url: "AssignHistory.aspx/getAllModemAssign",
                       contentType: "application/json; charset=utf-8",
                       dataType: "json",
                       data: "{}",
                       success: function (json) {
                           fnCallback(json)
                       },
                       error: function (xhr, textStatus, errorThrown) {
                           alert(xhr.responseText);
                       }
                   });
               },
               "columns": [
                   { data: "ModemName" },
                   { data: "AssignedTo" },
                   { data: "AssignDate" },
                   { data: "ReturnedDate" },
                   { data: "CreatedName" } 
               ]
           });