Ошибка ответа на вход laravel ajax JSON.parse: неожиданный непробельный

привет всем, у меня проблема с моим логином laravel ajax, у него все еще есть ошибка: SyntaxError: JSON.parse: неожиданный непробельный символ после данных JSON в строке 1, столбце 2 данных JSON

это мой код ajax:

$('#loginForm').submit(function(e) {
        $.ajaxSetup({
            headers: {
                'X-CSRF-TOKEN': $('meta[name = "csrf-token"]').attr('content')
            }
        });
        e.preventDefault();
        var formul=$('#loginForm');
        var formurl = $(formul).attr('action');
        var form = $('#loginForm').serialize();
        $(this).loading();
        //var form = {document:$('#document').val(),password:$('#password').val(),}
        $.ajax({
            url: formurl,
            type: "POST",
            data:form,
            // data: new FormData(form[0]),
            // cache: false,
            // datatype: 'JSON',
            // processData: false,
            // contentType: false,
            success: function (data) {
                if (data.auth) {
                    $('#loginForm').hide();
                    window.location.href = APP_URL + '/cuenta';
                }
                // window.location.href = SITE_URL+data.intended;
                else
                    $('#loginForm #errorMsg').show().text(data.error);
                $(formul).loading('stop');
            },
            error: function (jqXHR, textStatus, errorThrown) {
                    errorAjax(jqXHR, textStatus, errorThrown);
                }
        });
}

и вот мой код php

    protected function authenticated(Request $request, $user)
{
    if ($request->ajax()) {
        if (Auth::attempt(['document' => $request->document,'document_type' => $request->document_type, 'password' => $request->password, 'status' => 1])) {
            // The user is active, not suspended, and exists.
            Auth::login($user);
        return response()->json([
            'auth' => auth()->check(),
            'user' => $user,
            'intended' => $this->redirectPath(),
        ]);
        }
        else{
        Auth::logout();
        return redirect()->back()
            ->withErrors('Usuario inactivo');
        }
    }
}

и это ответ responseText: "000000000000000000000000 {\" auth \ ": true, \" user \ ": 12, \" предназначенный \ ": \" \ / home \ "}"

может кто-нибудь помочь мне, у меня много времени, пытаясь решить эту проблему.

Я бы сказал, что у вас, вероятно, где-то в вашем коде прячется давно забытый оператор отладки. Найдите выражение echo или print. Не забудьте включить библиотеки поставщиков в поиск, если вы уже экспериментировали с ними в прошлом.

Jason 08.09.2018 00:40

Согласен, вы что-то повторяете перед этим кодом, судя по выходным данным, я бы сказал, вероятно, где-то в цикле

Wesley Smith 08.09.2018 01:21

спасибо было моим событием userlogin, которое отправляло эхо, и я забыл удалить его

Jarloyz Juarez 10.09.2018 15:48
Как конвертировать HTML в PDF с помощью jsPDF
Как конвертировать HTML в PDF с помощью jsPDF
В этой статье мы рассмотрим, как конвертировать HTML в PDF с помощью jsPDF. Здесь мы узнаем, как конвертировать HTML в PDF с помощью javascript.
0
3
224
0

Другие вопросы по теме