Загрузить данные из Laravel, используя JavaScript - PullRequest
0 голосов
/ 05 ноября 2019

У меня есть проблема, когда перед добавлением данных в базу данных с помощью контроллера laravel необходимо пройти некоторую проверку с использованием javascript. Но если нет ошибки, он должен продолжать добавлять данные в базу данных, это мой javascript

function receiptCheck() {
    var x = new Boolean(false);
    //some code
    if (x==false) {
        var x = new FormData($('#formReceipt')[0]);
        //Add data to database
        $.post('{{ route("receiptFinish") }}',{x,_token:'{{ csrf_token() }}'},function(data){
            // console.log(data);
        });
    }
    else {
        if (window.confirm("QTY not matched, proceed anyway?")) {
            alert('you pressed ok');
        }
    }
}

мой web.php

Route::get('/goods/receiptFinish','AjaxController@receiptFinish')->name('receiptFinish'); мой контроллер

function receiptFinish(Request $request)
{
  while ($i=0 <= $total) {
    echo $request->receipt.$i;
    $i++;
   }
}

мойhtml

<form id="formReceipt">
    <input type="text" name="receipt1">
    <input type="text" name="receipt2">
</form>
...