【问题标题】:json encoded data to datatables [closed]json编码数据到数据表[关闭]
【发布时间】:2014-10-10 19:35:21
【问题描述】:

我有这个使用“服务器端”版本的数据表的 json 编码数据。 但是如何将这个值放入数据表中,以便我的数据可以以表格格式列出?

{"sEcho":0,"iTotalRecords":"40","iTotalDisplayRecords":"40","aaData":[["test@test.com","5656565","656565"],["test@test.com","5656565","656565"],["test@test.com","5656565","656565"],["test@test.com","Greater Noida","201308"],["test@test.com","Greater Noida","201308"],["test@test.com","Greater Noida","201308"],["test@test.com","656","56"],["test@test.com","656","56"],["test@test.com","656","56"],["test@test.com","Lucknow","226005"],["test@test.com","Lucknow","226005"],["test@test.com","Lucknow","226005"],["test@test.com","Greater Noida","201308"],["test@test.com","Greater Noida","201308"],["test@test.com","Greater Noida","201308"],["test@test.com","Lucknow","226005"],["test@test.com","Lucknow","226005"],["test@test.com","Lucknow","226005"],["test@test.com","Lucknow","226005"],["test@test.com","Lucknow","226005"],["test@test.com","Lucknow","226005"],["test@test.com","Lucknow","226005"],["test@test.com","56565","56565"],["test@test.com","Greater Noida","201308"],["test@test.com","Greater Noida","201308"],["rahul_mishra@gmail.com","Greater Noida","201308"],["rahul_mishra@gmail.com","Greater Noida","201308"],["rahul_mishra@gmail.com","Lucknow","226005"],["rahul_mishra@gmail.com","Lucknow","226005"],["rahul_mishra@gmail.com","ko","koko"],["rahul_mishra@gmail.com","ko","koko"],["rahul_mishra@gmail.com","Greater Noida","201308"],["test@test.com","Lucknow","226005"],["znet@gmail.com","o","ok"],["znet@gmail.com","TA","TA"],["znet@gmail.com","Lucknow","226012"],["znet@gmail.com","Lucknow","226012"],["znet@gmail.com","Lucknow","226012"],["test@test.com","o","ok"],["test@test.com","o","ok"]]}

【问题讨论】:

  • 问题没有意义,表不构成tabular format吗?
  • 出于某种原因,它没有。没有表,只有json回显。
  • 那么记录的插件方法的哪一部分不起作用?
  • 它只抛出所需的 JSON 数据。
  • 这不是对问题的正确解释...实际上最后的评论真的毫无意义

标签: php jquery json datatable


【解决方案1】:

您需要通过 AJAX 加载它。查看 jQuery DataTables 网站上的示例。

http://www.datatables.net/examples/server_side/object_data.html

您将拥有输出您发布的数据的服务器端脚本。您将拥有一些对服务器端脚本进行 AJAX 调用的 JS。这将处理将数据放入表中。

【讨论】:

    【解决方案2】:
    $obj = json_decode($json); 
    

    将使用您的数据创建一个对象

    您也可以创建一个数组,但使用 true 作为第二个参数

    $array= json_decode($json, true); 
    

    【讨论】:

      猜你喜欢
      • 2013-03-29
      • 2015-01-27
      • 1970-01-01
      • 2017-03-16
      • 1970-01-01
      • 2010-10-31
      • 2021-07-06
      • 1970-01-01
      相关资源
      最近更新 更多