我使用DataTable來格式化表格。我也使用他們的按鈕插件。我正在嘗試創建一個自定義按鈕,以重定向到另一個頁面,我將創建一個Excel文件供下載。我只是不知道如何設置href
。我試過這個:如何在DataTables按鈕中設置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');
兩者之一se工作,雖然,href
仍然只顯示#。
這是一個救命的黑客對我來說.. 感謝哥們。 也讓我知道,如果你遇到了這種方法的任何錯誤。 – Swaps
我剛更新了我在網站上的工作。到目前爲止,它沒有任何問題。 – Mike