Ошибка jqgrid - b.jgrid.jqID не является функцией - PullRequest
17 голосов
/ 12 мая 2011

Я пытаюсь начать работу с плагином 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 });

    });

Ответы [ 2 ]

32 голосов
/ 19 мая 2011

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

0 голосов
/ 24 октября 2015

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...