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>
答案 0 :(得分:1)
我通常在没有问题的情况下生成代码服务器端,并将html作为json发送回来
"aaData": [
[ "<a href.....>Trident</a>", "<div class='myclass'>Internet Explorer 4.0</div>"],
]
以这种方式生成html服务器端然后按<td>