Проблемы с передачей данных ajax-запросом в simpleMVC
Primary tabs
Во время выполнения задания по переносу myfirstcms на движок simpleMVC возникла проблема с ajax-запросом, который должен открывать полное содержание выбранной статьи на главной странице без ее перезагрузки. Файл со скриптом - https://github.com/Voronve/FromCMStoMVC/....
Информация, которая при этом передается в консоль:
ajaxError xhr: responseText: "<br />\n<font size='1'><table class='xdebug-error xe-uncaught-exception' dir='ltr' border='1' cellspacing='0' cellpadding='1'>\n<tr><th align='left' bgcolor='#f57900' colspan=\"5\"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> Fatal error: Uncaught Error: Class 'CMSArticle' not found in /var/www/FromCMStoMVC/web/ajax/showContentsHandler.php on line <i>10</i></th></tr>\n<tr><th align='left' bgcolor='#f57900' colspan=\"5\"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> Error: Class 'CMSArticle' not found in /var/www/FromCMStoMVC/web/ajax/showContentsHandler.php on line <i>10</i></th></tr>\n<tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr>\n<tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr>\n<tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0004</td><td bgcolor='#eeeeec' align='right'>381904</td><td bgcolor='#eeeeec'>{main}( )</td><td title='/var/www/FromCMStoMVC/web/ajax/showContentsHandler.php' bgcolor='#eeeeec'>.../showContentsHandler.php<b>:</b>0</td></tr>\n</table></font>\n" ajaxError status: parsererror showContent.js:64:13 ajaxError error: SyntaxError: "JSON.parse: unexpected character at line 1 column 1 of the JSON data"
Ссылка на раздел сайта, посвященный фреймворку simpleMVC http://fkn.ktu10.com/?q=node/9429
- Log in to post comments
- 4964 reads
vedro-compota
Thu, 01/31/2019 - 23:19
Permalink
ожидания и реальность)
это ошибка обычно говорит о том, Что вы ожидаете от сервера json, а присылаете вовсе не json, а например. текст.
Приведите ниже фрагменты кода, который:
(два фрагмента, оба с ссылками на файлы-источники, желательно начальные строки каждого из фрагментов).
_____________
матфак вгу и остальная классика =)
Voronve
Thu, 01/31/2019 - 23:35
Permalink
Да, я гуглил эту проблему, и
Да, я гуглил эту проблему, и по совету одного из участников, удалил строку dataType: 'json' из запроса. После чего в переменную передалось undefined.
Также, насколько я понял из сообщения об ошибке, в php-скрипте почему-то не находится объявленный мной объект CMSArticle. И я не могу понять почему. Просторанство имен вроде указал верно...
https://github.com/Voronve/FromCMStoMVC/... - скрипт, передающий запрос
https://github.com/Voronve/FromCMStoMVC/... - скрипт отвечающий на запрос
vedro-compota
Tue, 02/05/2019 - 23:08
Permalink
бекенд
так, ну с этого и надо начинать тогда) какая именно ошибка?
_____________
матфак вгу и остальная классика =)
Voronve
Fri, 02/08/2019 - 21:19
Permalink
Не знаю, что произошло. Может
Не знаю, что произошло. Может это связано с переустановкой netBeans, но теперь ошибка стала другой. Теперь при запросе в консоли выводится Internal Server Error. Статус 500. Если бы можно было как-то проверить тот скрипт, из которого подтягиваются данные... Такое впечатление, что теперь управление вообще не доходит до скрипта, так как никакие команды в нем не работают.
Voronve
Sat, 02/09/2019 - 01:12
Permalink
Судя по всему, у меня что-то
Судя по всему, у меня что-то случилось с xdebug - при ошибке стек вызовов и сообщения больше не выводится в браузер. С чем это может быть связано? Сам xdebug установлен и распознается нетбинсом.