#javascript #php #ajax #laravel #error-handling
#язык JavaScript #php #аякс #ларавель #обработка ошибок
Вопрос:
Я получаю внутреннюю ошибку сервера 500. к сожалению, нет журналов, чтобы узнать, что ее вызывает.
вот мой аякс, называющий это :
createRide(event) { console.log(event); event.preventDefault(); event.stopPropagation(); console.log('Hello', $("#form-create-ride").serialize()); $.ajax({ url: '/admin/dispatcher', dataType: 'json', headers: {'X-CSRF-TOKEN': window.Laravel.csrfToken }, type: 'POST', data: $("#form-create-ride").serialize(), success: function(data) { console.log('Accept', data); this.props.completed(data); }.bind(this) }); }
это от : диспетчера-администратора.js:455 (см. Ошибку в консоли ниже).
вот в чем ошибка :
jquery-1.12.3.min.js:4 POST http://example.com/admin/dispatcher 500 (Internal Server Error) send @ jquery-1.12.3.min.js:4 ajax @ jquery-1.12.3.min.js:4 createRide @ dispatcher-admin.js:455 ReactErrorUtils.invokeGuardedCallback @ react-dom.js:9073 executeDispatch @ react-dom.js:3031 executeDispatchesInOrder @ react-dom.js:3054 executeDispatchesAndRelease @ react-dom.js:2456 executeDispatchesAndReleaseTopLevel @ react-dom.js:2467 forEachAccumulated @ react-dom.js:15509 processEventQueue @ react-dom.js:2670 runEventQueueInBatch @ react-dom.js:9097 handleTopLevel @ react-dom.js:9108 handleTopLevelImpl @ react-dom.js:9185 perform @ react-dom.js:14810 batchedUpdates @ react-dom.js:8862 batchedUpdates @ react-dom.js:12938 dispatchEvent @ react-dom.js:9260 15:02:10.204
Комментарии:
1. Можете ли вы щелкнуть правой кнопкой мыши по сетевому запросу и поделиться оттуда завитком?
2. О, я думаю, что вы меня спасли, я нашел это в разделе предварительного просмотра сетевого запроса: «Неизвестный столбец» os_id «в списке полей» добавит и проверит ответ
3. Это здорово. Продолжайте Взламывать!
4. Я могу ошибаться, но подобная ошибка также должна отображаться в журнале Laravel:
storage/logs/laravel.log
.5. нет, к сожалению, он там не отображался, я нашел его в сетевых запросах с использованием элементов проверки, как предположил @AnujRaghuvanshi, я нашел там ошибку.