如何在点击复选框时检索现有的jquery数据表(在文档上初始化)
How to retrieve existing jquery datatable(initialized on document on ready) onclicking a checkbox
我已经成功地在文档上初始化了一个jquery数据表,准备进行服务器端处理。现在,我需要在单击复选框时显示相同的数据表。我该怎么做?
这是我的代码:
$(function(){
var oTable = $('#example1').dataTable({
//"bAutoWidth":true,
"bDestroy":true,
"bRetrieve": true,
"bProcessing": true,
"bServerSide": true,
"bStateSave": true,
"sAjaxSource": "/alldata/",
});
现在,当我点击一个复选框时,我需要显示相同的表。
$("#allid").click(function()
{
if ($('#allid').is(':checked')){
oTable.fnClearTable( 0 );
oTable.fnDraw();
}
});
我已经尝试了上面的方法,但它不起作用,请建议我如何做到这一点?
试试这个:
$(function () {
var trigger $("#allid");
trigger.on("click", function() {
if ($('#allid').is(':checked')) {
oTable.fnClearTable( 0 );
oTable.fnDraw();
console.log("should display the table now");
} else {
console.log("some error");
}
});
});
如果这不起作用,请使用try-catch块进行尝试,如下所示:
$(function () {
try {
var trigger $("#allid");
trigger.on("click", function() {
if ($('#allid').is(':checked')) {
oTable.fnClearTable( 0 );
oTable.fnDraw();
console.log("should display the table now");
}
});
} catch(e) {
console.log(e);
}
});
打开开发人员控制台,在刷新页面时等待任何消息。粘贴错误。
相关文章:
- 在HTML文档中使用XML文件中的数据
- 使用 JQuery 修改函数写入文档的数据
- 在与 IE8 兼容的文档片段中查找数据
- 如何使用jQuery打印文档中的表内容
- 当文档准备就绪时,将数据从一个文本框复制到另一个
- 谷歌表单:在文档的电子邮件中包含超链接'谷歌硬盘的位置
- 如何在 JavaScript 中使用 HTML5 文档的下划线小写对象值/数据
- 在“文档.表单 1.复选框.选中 == 真”
- 如何使用数据 URI 将 MSWord 文档 (.docx) 传送到 Chrome
- 如何在数据驱动文档中创建动态 json 并在 jsp 中获取 json 响应
- 你知道谷歌文档Javascript是如何进行间隔数据自动刷新的吗?
- 使用 jQuery 将样式表添加到文档中
- 文档范围 onclick 事件发送表单数据
- 加载从跨文档消息传递中作为事件数据获得的 pdf
- 将数组从文档属性与数据范围进行比较不起作用
- 将数据预置到垂直滚动的文档时,如何保持前一部分可见
- 流星如何在表单中访问不同的文档
- 如何在点击复选框时检索现有的jquery数据表(在文档上初始化)
- 如何让D3数据驱动文档在正确的时区显示moment.js日期时间
- 将数据从HTML表单导出到XML文档中