我使用DataTables格式化表格。我也将其插件用于Buttons。我正在尝试创建一个自定义按钮,以重定向到另一个页面,在该页面中,我将创建一个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
像这样设置after初始化:
$('.dt-button.buttons-alert').attr('href', './AjaxHandler.php'); document.querySelector('.buttons-alert').setAttribute('href', './AjaxHandler.php');
但是,这些作品均未href
显示#。