@Dimon3x

Почему ajax выводит весь исходный код?

отправляю конечные данные

return \Response::json(['aaa' => 444]);

Если вывести просто result, то выведет весь исходный код

console.log(result);

а если, с ключом, то выедет undefined

console.log(result.aaa);

Вот весь код

$(document).ready(function(){
            $('#contactform').on('click', function(e){
                e.preventDefault();

                $.ajax({
                    headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')},
                    type: 'POST',
                    url: '/store-comment',
                    data: $('#all-contactform').serialize(),
                    success: function(result){
                        console.log(result);    
                    }
                });
            });
        });
  • Вопрос задан
  • 70 просмотров
Решения вопроса 1
arutyunov
@arutyunov
Mooza.ru — Делаем сайты
Добавьте в $.ajax параметр dataType: 'json'. Он result сейчас читает как текст, а не как json.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы