Пост Ajax в Laravel всегда выдает ошибку - PullRequest
0 голосов
/ 22 сентября 2019

Я пытаюсь сделать POST-запрос с помощью ajax от моего представления к контроллеру PHP, и у меня все данные готовы, но я никогда не отправляю сообщение, всегда выдает ошибку, и я не знаю, почему.

PS: Я не очень опытен в AJAX

$(document).on('click', '.btnComp', function () {

    var weeks = [];
    var pId = $('#proyid').val();
    weeks.push(pId);

    $('.2').each(function () {
        weeks.push($(this).text());
    });

    $.ajaxSetup({
        headers: {
            'X-CSRF-Token': $('meta[name=_token]').attr('content')
        }
    });

    e.preventDefault(e);
    $.ajax({
        url: host + "/projectsVar",
        type: 'POST',
        data: {
            weeks: weeks
        },
        success: function () {
            alert('success');
        },
        error: function () {
            alert('error');
        }
    });
});

Это представление

{!!Form::open(['action' => 'projectsController@projectsVar', 'method' => 'POST'])!!}
<meta name="csrf-token" content="{{ csrf_token() }}" />
<table class="table table-sm text-center">
    @php
    $j = 1;
    @endphp
    @for ($i = 1; $i <= 13; ++$i) <tr>
        @for ($j = $j; $j <= 4*$i; ++$j) <td class="1" onclick="changeColor(this, {{ $j }})"
            style="background-color:; color: black;">{{ $j }}</td>
            @endfor
            </tr>
            @endfor
</table>
<div class="container text-center">
    <h4>Por favor seleccione las semanas a comparar y luego presione</h4>
    <a href="#" class='btn btn-info btnComp'>Comparar</a>
</div>
{!! Form::close() !!}

Обновление: Это ошибка:

POST http://localhost:8000/projectsVar 419 (неизвестный статус)

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