Я изучал некоторые плагины jQuery, которые могут это сделать. Я решил использовать его в http://www.jqueryscript.net/table/Export-Html-Table-To-Excel-Spreadsheet-using-jQuery-table2excel.html, и я следовал его инструкциям как можно ближе. Я тестировал этот плагин, но каждый раз, когда я нажимаю кнопку для экспорта, ничего не происходит. Таблица заполняется с использованием PHP (который вытаскивает данные с сервера MySQL), и следующий сценарий, который я сейчас имею в наличии.Экспорт таблицы HTML в файл Excel
<script>
$(document).ready(function() {
//activate footable jquery plugin (this is the dynamic table on the report page with search and sorting functions)
$('.footable').footable();
});
//Prepare table2excel plugin (clicking the export button will send the main table to an Excel spreadsheet)
$("button").click(function(){
$(".footable").table2excel({
//Exclude CSS class specific to this plugin
exclude: ".noExl",
name: "Excel Document Name"
});
});
</script>
footable
дисплей не изменился после того, как я добавил новый код. Что я могу сделать? Я продолжаю думать, что я просто потерял блок table2excel, но даже когда у меня было это в блоке ready(function(){})
, ничего не произошло.
Имеет ли в консоли браузера отображаются любые ошибки ? – Xufox
Нет, ничего. – user3521737
он определенно находится за пределами готового блока, когда он, вероятно, будет внутри него. Поместите предупреждение или консольный журнал в обработчик кликов, чтобы убедиться, что он даже стреляет – charlietfl