Ошибка ответа при входе в laravel ajax JSON.parse: неожиданный непропуск - PullRequest
0 голосов
/ 08 сентября 2018

Привет всем, у меня возникла проблема с моим логином arax laravel, у него все еще есть ошибка: 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, \" пользователь \ ": 12, \" предназначенный \ ": \" \ / home \ "}"

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...