【发布时间】:2017-01-11 13:48:37
【问题描述】:
我使用 DataTables 来格式化我的表格。我也使用他们的按钮插件。我正在尝试创建一个自定义按钮以重定向到另一个页面,我将在其中创建一个 Excel 文件以供下载。我只是不确定如何设置href。我试过这个:
$.fn.dataTable.ext.buttons.export =
{
className: 'buttons-alert',
text: "Export All Test III",
action: function (e, dt, node, config)
{
var SearchData = dt.rows({ filter: 'applied' }).data();
var OrderData = dt.order();
alert("Test Data for Searching: " + SearchData);
alert("Test Data for Ordering: " + OrderData);
},
href: './AjaxHandler.php'
};
href 被忽略且未设置。我需要设置href。
我该怎么做?
我可以在 Firefox 的开发工具中看到它具有该属性,但它被设置为 # 如下:
编辑
我已经尝试在初始化后设置href,如下所示:
$('.dt-button.buttons-alert').attr('href', './AjaxHandler.php');
document.querySelector('.buttons-alert').setAttribute('href', './AjaxHandler.php');
不过,这些都不起作用,href 仍然只显示 #。
【问题讨论】:
标签: javascript jquery datatables-1.10