2011-07-22 4 views
0

У меня есть html-страница с jqgrid. Этот jqgrid извлекает данные из php-скрипта в формате json. Моя проблема заключается в том, что если я продолжу этот jqgrid, нажав «Imprese», вся страница станет читаемой и не кликабельной. Вы можете увидеть эту проблему здесь:jQuery проблема с jqGrid

http://mongolera.dyndns.biz/projects/gestionalePreventivi/index.html 

Я понятия не имею, как быть ошибкой. Вы можете мне помочь? Спасибо.

ответ

2

Что странно HTML элемент

<btnMailControl style="">Check</btnMailControl> 

, который вы используете? Возможно, вы хотите изменить его

<button id="btnMailControl">Check</button> 

Ваш основной проблемой является то, что под URL /projects/gestionalePreventivi/js/i18n/grid.locale-en.js вы не можете загрузить grid.locale-en.js, который имеет важное значение для работы jqGrid.

Я строго рекомендую вам указать <!DOCTYPE html ... в начале страницы. См. Пример her.

+0

bmtMail - это кнопка определения wirh jquery. grid.locale-en.js присутствует в этом каталоге, и я уже включил его. Проблема сохраняется. – michele

+0

@michele: Прежде всего, вы должны всегда использовать 'jquery.jqGrid.src.js' вместо' jquery.jqGrid.min.js', чтобы иметь возможность отлаживать проблему. Более того, я не вижу, что вы включили 'ui.jqgrid.css' на страницу **. – Oleg

+0

OK! теперь работайте, спасибо вам, Олег! Я оставил ui.jqgrid.css! – michele

0

Попробуйте использовать поджигатель, потому что вы получаете следующее сообщение об ошибке:

b.jgrid.formatter is undefined 
+0

Как это можно решить? – michele

+0

Я добавил grid-locale-it.js, но проблема сохраняется. – michele

0

Пожалуйста, убедитесь, что вы отметили модуль «Formatter» при загрузке скрипта jqGrid (http://www.trirand.com/blog/?page_id=6). Эта ошибка обычно появляется, когда модуля нет.

Смежные вопросы