Пересмотрел кучу видео, статей, делал всё как там, запрос не отправляется, никакой реакции от скрипта. jQuery подключён, работает.
Сам запрос:
$(':button').click(function(){
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
var commentText = $('#comment_input').val();
jQuery.ajax({
type:'POST',
url:'/comment',
data: {comment: commentText},
success: function(data){ $('#info').html(data); }
});
});
Роут:
Route::post('/comment', ['as'=>'comment', 'uses' => 'CommentController@addComment' ] );
И контроллер.
public function addComment(Request $request){
$comment = $request->input('comment');
return response()->json($comment);
}
разметка
С Ajax'ом работал много, писал и на чистом JS, на jQuery, в приложениях на чистом PHP. Но с Laravel что-то пошло не так. Просмотрел инструкции, вроде всё просто, прописать url, принять запрос, получить ответ. Но не работает.
Проблема в уровнях запроса, при пути url:'/comment'
, запрос отправлялся на http://mtochie/comment
, в то время, как контроллер располагался на http://mtochie/public/comment
. Для отправки запроса надо дописать путь до url:'/comment',
, или вставить функцию с именем пути url:'{{ route('comment') }}',
Важно добавить в запрос заголовок с токеном, без него сервер не даст доступ, выдав ошибку 500.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть скрипт который может работать очень долго, более 1 часа, но из за fastcgi_read_timeout он тупо отрубается, и не может до конца выполнить работуКак...
Подскажите, как вывести данные из БД, при значении «1» в столбце «example», и временем, не позже чем 10 мин? То есть по истечении этого времени запись...
Пытаюсь реализовать поиск с автокомплитом с помощью виджета Typeahead BasicВ БД есть модель Products, где по полю name нужно осуществлять поиск
У меня есть много сайтов на разных движках(wp, joomla и прочее)Я хочу написать модуль на angular, который будет реализовать некоторый функционал,...