【问题标题】:jquery datatables stuck on AJAX server side tablejquery数据表卡在AJAX服务器端表上
【发布时间】:2010-07-19 16:47:36
【问题描述】:

全部,

想知道是否有人可以提供帮助。我通过 dom 操作和 JSON 代码使用 DataTables 已经有一段时间了。但是,我们的两个较大的结果集仍然运行得太慢,所以我试图将它们转换为客户端数据源。我在那里有表格,带有标题,但数据没有被注入到标记中。

我已经构建了输出页面并从该代码复制了输出的 sn-p 以供参考。它正在通过 JSON 验证器进行验证,我看不出它与示例代码之间没有区别。事实上,有一次我尝试使用我网站上的示例数据来使这项工作无济于事。没关系,但我的 JSON 是通过 Symfony 操作创建的,可以直接访问(当然是登录)浏览器。我在此页面中运行了其他数据表,因此包含已正确设置。我的理论是,与实例化有关的某些东西,无论是格式错误的参数还是缺少的命令,都会导致它失败而没有错误。

以下是我的代码:

AJAX 页面输出(为清晰起见截断):

{"sEcho": 0, "iTotalRecords": 1788, "iTotalDisplayRecords": 1788, "aaData":[["", "<a href=\"/web/link/123\"><img border=\"0\" alt=\"View Prospect\" src=\"/web/images/view.png\" /></a>", "First", "Last", "company ", "address", "city", "state", ""] ,["", "<a href=\"/web/link/124\"><img border=\"0\" alt=\"View Prospect\" src=\"/web/images/view.png\" /></a>", "first1", "last1", "company1", "address1", "city1", "state1", "email1"] ]}

jQuery 初始化:

jQuery('#prospectList').dataTable( {
         "bProcessing": true,
         "bServerSide": true,
         "sAjaxSource": "/web/prospect/ajax",
         "bJQueryUI": true,
         "sPaginationType": "full_numbers",
         "bAutoWidth": false,
         "bFilter":true,
         "bLengthChange": true,
         "bPaginate": true,
         "bSort": true,
         "iDisplayLength": 10,
         "bInfo": true,
         "aoColumns": [
            { "sTitle": "Action" },
            { "sTitle": "First Name" },
            { "sTitle": "Last Name" },
            { "sTitle": "Company" },
            { "sTitle": "Street"},
            { "sTitle": "City" },
            { "sTitle": "State" },
            { "sTitle": "Email" }
         ]
      })

有人发现遗漏了什么吗?提前致谢。

【问题讨论】:

    标签: jquery ajax json grid datatables


    【解决方案1】:

    好的,知道了。默认情况下,字符串中的“sEcho”值设置为 0 以进行测试。除非设置为 1,否则它不会做任何事情。另外,请注意确保通过 JSON 传递的值被正确编码为整数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-06
      • 2014-04-01
      • 2019-04-16
      • 2016-10-21
      相关资源
      最近更新 更多