Показать сообщение отдельно
  #1 (permalink)  
Старый 12.11.2018, 15:13
Новичок на форуме
Отправить личное сообщение для astati Посмотреть профиль Найти все сообщения от astati
 
Регистрация: 27.09.2012
Сообщений: 2

Экспорт table в excel при помощи table2excel
Пишу расширение для себя, которое конвертирует table на активной странице вкладки браузера в excel файл и сохраняет. Использую библиотеку table2excelhttps://github.com/rainabba/jquery-t...find/master?q=. Так как это мое расширение, инжектю последовательно на страницу jquery.js, table2excel.js и файл с вызовом функций - functin.js
Инжектится все хорошо. Но стоит мне попытаться вызвать функцию - получаю ошибку:

table2excel in not a function

Вызывают так:

$(document).ready(function(){
    var sbort = 300
    
    $("#spis_k").click(function(){
    console.log("Типо сработал клик");
    $(".Ymb").table2excel({ // материи вот эту функцию
    exclude: ".noExl",
    name: "Excel Document Name",
    filename: "Таблица № " + sbort+"от "+ new Date(),
    fileext: ".xls",
    exclude_img: true,
    exclude_links: true,
    exclude_inputs: true
    });
    });


Если подключать table2excel, как обычно - через

<script src='.../table2excel.js'>


в header то все работает. Но так как это у меня расширение, то так подключить нельзя. В итоге у меня грузится в теги

<script></script>


содержимое table2excel. js и функция не вызывается при нажатии на кнопку, после загрузки страницы.
Извините, если это кажется простым и дебильным, но я никак не могу правильно обратится к содержимому table2excel.js
Ответить с цитированием