Получить информацию об ошибке на cfgrid - cfdebug
Я использую CF9
При редактировании поля, которое обновляет информацию о БД в cfgrid, я получаю эту ошибку:
"Ошибка при вызове CFC /assetMgmt/assetdata.cfc: Ошибка при выполнении запроса к базе данных. [Включите отладку, добавив" cfdebug "к параметрам URL-адреса, чтобы увидеть больше информации]".
добавление?cfdebug в конец URL и нажатие клавиши ввода открывает меню для поиска элементов, заполняющих сетку, поэтому параметр cfdebug удаляется после заполнения сетки (из-за нажатия кнопки поиска).
Я думаю, мне нужен какой-то способ включить этот режим cfdebug без необходимости переходить на страницу, так как он удаляет cfgrid. Извините, если это звучит странно
2 ответа
Вот мой совет: используйте Chrome или Safari. Откройте инструменты разработчика и посмотрите на консоль. Убедитесь, что xmlhttprequests регистрируются.
Теперь зайдите на страницу с вопросом. Вы увидите сообщение об ошибке (вероятно, ошибка 500) в консоли вместе с запрошенным URL-адресом. Щелкните правой кнопкой мыши на URL и откройте новую вкладку. Это перезапустит запрос и выведет результат прямо в браузер, чтобы вы могли увидеть, что выдается ошибка. Исправьте ошибку, и вы должны быть в порядке.
Если вам нужна дополнительная помощь, пожалуйста, дайте мне знать.
Я обнаружил, что давая sql
колонка alias
с пробелом в нем вызвало проблему в ext-all.js
с cfgrid
, Чтобы исправить это, я заменил пробелы неразрывными пробелами ( 
) и это решило проблему.