datatables jquery json格式

时间:2013-04-02 18:09:53

标签: jquery json datatables

我目前正在尝试实现jquery datatables扩展,以生成实时结果表。这些结果是由我调用另一个Web服务的函数后面的代码引起的。

我有javascript收集我的参数,我正在使用jquery.ajax()函数与我的函数后面的代码交谈。数据表函数需要采用以下格式的JSON

{
  "aaData": [
    [
      "Trident",
      "Internet Explorer 5.0",
      "Win 95+",
      "5",
      "C"
    ]
 ]
}

我不知道如何获取我的功能响应,例如一串逗号分隔信息到上面的格式。

我已经研究过json.net扩展,但我不确定采取什么方法。考虑到我的函数运行的时间,我将添加JSON,它需要在.txt文件中用于数据表

任何建议表示赞赏!

由于

我目前的代码

var oTable;
$(document).ready ( function(){
      oTable=$('#mytable').dataTable({
       "sAjaxSource": 'TestData.txt'
   });
 });​

并调用我的代码并获取字符串

function asyncServerCall(inputs) {
        jQuery.ajax({
            url: 'Process.aspx/SearchBtnAjax',
            data: JSON.stringify({ cities: inputs }),
            type: "POST",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function(data) {
            alert(data.d);
            oTable.fnReloadAjax();
             }
        });
    }

1 个答案:

答案 0 :(得分:0)

这就是我在dataTable中实现实时数据的方式:

例如,我有<table id="id">连续5个单元格。 通过AJAX我发送一些新的值,我将它放到变量cell1cell2cell3cell4cell5

var table=$('#id').dataTable();
var newRow=table.fnAddData([cell1,cell2,cell3,cell4,cell5]);
table.fnSettings().aoData[newRow[0]].nTr;

不确定这正是您所需要的,但它对我来说非常适合。