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で開発ツールで見ることができます:
私は以来、設定しようとしているEDIT
$('.dt-button.buttons-alert').attr('href', './AjaxHandler.php');
document.querySelector('.buttons-alert').setAttribute('href', './AjaxHandler.php');
このような初期化後のhref
seは動作しますが、href
にはまだ#が表示されます。
私のために.. ありがとうバディ。 また、この方法でバグがあった場合はお知らせください。 – Swaps
私は私のウェブサイトで働いているものを更新しました。これまでのところ問題はなかった。 – Mike