jquery - 如何在服务器端处理 dataTable jQuery 时返回 HTML 对象?

标签 jquery datatables

我的观点是...我有一个包含超过 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/

相关文章:

javascript - Angular 数据表有时无法加载

javascript - Bootstrap 选择元素未使用 React-router 渲染

javascript - 如何使用 JavaScript 拦截 HTML5 输入验证?

javascript - jquery UI 可拖动性和可调整大小功能不起作用

javascript - jquery 数据表插件 : custom message per page when table is empty

jquery - 如何将多个数据添加到 jQuery 数据表单元格

javascript - 如何通过下面提到的对象的索引获取第一个对象

javascript - 使用 javascript 从标题中剥离 html 标签

javascript - DataTable JS 插入问题

javascript - 表中动态构建表单的 JS 表单验证