我的观点是...我有一个包含超过 20k 条记录的数据表,所以我在服务器端处理它,因此用户浏览器保持清晰。
但是,我有按钮,我必须“组装”来编辑、删除或激活某些记录,当我尝试将 html 放在服务器端处理的返回上时,我从 dataTable 收到错误,即使我的 json 是格式良好...
那么,我能做什么呢?
我尝试过使用 fnDrawCallback,但它在数据放置在表格上之后运行。
提前致谢,豪尔赫·法拉利。
最佳答案
如果我理解正确,您可以使用 mRender 构建 html 控件在您的列定义中。 我已经使用它使用 json 数据返回的值作为动态参数在每个数据表行上创建编辑链接:
'aoColumns': [
{
'mRender': function (data, type, row) {
var EditLinkText = ' |<a href=\'Edit/' + row[10] + '\'>Edit</a>';
return EditLinkText;
}
}
]
关于jquery - 如何在服务器端处理 dataTable jQuery 时返回 HTML 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22713711/