Datatables DOM ajax数据源

时间:2012-03-13 09:24:04

标签: jquery datatables

Normaly ajax Datasource(对于Datatables)看起来像这样:

"aaData": [
            [ "Trident", "Internet Explorer 4.0", "Win 95+", 4, "X" ],
            [ "Trident", "Internet Explorer 5.0", "Win 95+", 5, "C" ]
]

是否可以对Datatables中的ajax请求进行 DOM 响应? 让服务器用 html 而不是 Json 回复?

我希望能够返回 html

<tr>
 <td>cell 11</td>  <td>cell 12</td>
</tr>
<tr>
 <td>cell 21</td>  <td>cell 22</td>
</tr>

这个html示例是一个简化,我想返回html,因为我的一些列比简单的文本或日期字段更复杂。

注意: 我想这可以通过 fnRowCallback 完成,通过在客户端生成html代码并使用正常的 Json 响应数据,但对我来说似乎有点不合适。 / p>

1 个答案:

答案 0 :(得分:1)

我通常在没有问题的情况下生成代码服务器端,并将html作为json发送回来

"aaData": [
    [ "<a href.....>Trident</a>", "<div class='myclass'>Internet Explorer 4.0</div>"],

]

以这种方式生成html服务器端然后按<td>

插入