() .jexcel не является функцией - PullRequest
0 голосов
/ 24 января 2019

Я хотел бы спросить, почему консоль всегда запрашивает " TypeError: $ (...). Jexcel не является функцией ", когда я пытаюсь преобразовать данные таблицы в плагине jexcel в JSON. Вот мой код:

  <a class="btn btn-info" id="showWidth" >Import Excel</a>
    <a class="btn btn-success" id="uploadOTexc">Upload OT's</a>
    <br>
    <br>
    <div class="widget widget-table action-table">
        <div class="widget-header">
            <i class="icon-th-list"></i>
            <h3>OT's</h3>
        </div>
        <div class="widget-content" id="totalwidth">

            <div id="xcls" class="table table-striped table-border">
            </div>
        </div>
        @*<textarea id='txt' style='width:400px;height:120px'></textarea>*@
    </div>
    <script type="text/javascript">
        var dynWidth = 227.2
        var data = [];
        for (var i = 0; i < 15; i++)
        {
            data.push({
                id: '',
                date: '',
                start: '',
                end: '',
                reason: '',
            })
        }

        $('#xcls').jexcel({
            data: data,
            colHeaders: ['EMPLOYEE ID', 'DATE APPLY', 'START TIME', 'END TIME', 'REASON'],
            colWidths: [195, dynWidth, dynWidth, dynWidth, dynWidth],
            //minDimensions:[10,5],
            columns: [
                { type: 'text' },
                 { type: 'text' },
                { type: 'text' },
                { type: 'text' },
                { type: 'text' },
            ]
        });

        $('#uploadOTexc').on('click', function ()
        {
            var data = $('#xcls').jexcel("getData");
        });
    </script>

кстати, я использую плагин jexcel от bossanova. Спасибо,

1 Ответ

0 голосов
/ 26 мая 2019

Файл javascript не загружается при выполнении сценария.

...