У меня есть проблема, когда перед добавлением данных в базу данных с помощью контроллера 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>