ошибка jqgrid — b.jgrid.jqID не является функцией

#jquery #jqgrid

#jquery #jqgrid

Вопрос:

Я пытаюсь начать работу с плагином jQuery, jqGrid, однако он выдает мне ошибку — «b.jgrid.jqID не является функцией». Я скачал плагин с http://www.trirand.com/blog/?page_id=6 со всеми включенными функциями и ссылаюсь на оба jquery.jqGrid.min.js и grid.locale-en.js .

Вот html:

 <table id="list"></table>
<div id="pager"></div>
  

И вот js:

 jQuery(function () {

        jQuery("#list").jqGrid({
            url: '/admin/campus/getnearbybusinesses',
            datatype: "json",
            colNames: ['Name', 'Location'],
            colModel: [
                { name: 'Name', index: 'Name', width: 150 },
                { name: 'Location', index: 'Location', width: 150 }
            ],
            rowNum: 10,
            rowList: [10, 20, 30],
            pager: '#pager',
            sortname: 'Name',
            viewrecords: true,
            sortorder: "asc",
            caption: "Businesses"
        });

        jQuery("#list").jqGrid('navGrid', '#pager', { edit: false, add: false, del: false });

    });
  

Комментарии:

1. Проблема в конечном итоге заключалась в том, что я сначала ссылался на jqgrid .js, когда grid.locale-en.js сначала необходимо указать ссылку.

2. Ты мой герой. Я работал над этой проблемой в течение двух часов, думая, что у меня ошибка в моем скрипте.

Ответ №1:

Пожалуйста, попробуйте включить «i18n/grid.locale-en.js «до»jquery.jqGrid.src.js «

Комментарии:

1. Я опубликовал ответ в своем комментарии за 8 дней до этого ответа, но я дам вам очки. 🙂

2. Это также помогает при ошибке object has no method jqID . Просто поместите это здесь для Google. Спасибо!

Ответ №2:

У меня та же проблема, поэтому первое, что вам нужно учитывать, это порядок включенных скриптов (например, сначала вам нужно загрузить jquery , затем grid.locale и последний jqgrid.min.js ), второе, что следует учитывать, это несколько включенных javascripts (в моем проекте это была проблема, я включил jqgrid в двух местах). Я удалил их все и сохранил только 1 версию, и код начал работать с файлом.