Я хочу получить эти данные (orderNumber,receiptNumber,Truck,driverName,jsonData
в мою функцию и сохранить ее, я пытался получить эти данные, но не приходит
Ajax Функция
$("#btnSaveOrder").on('click', function(e){
var orderNumber=$("#order_no").val();
var receiptNumber=$("#receiptNumber").val();
var Truck=$("#Truck").val();
var driverName=$("#driverName").val();
var jsonData=convertTableToJson();
$.ajax('/api/loading/saveLoadingsData', {
type: 'POST',
data: {
orderNumber:orderNumber,
receiptNumber:receiptNumber,
Truck:Truck,
driverName:driverName,
items:jsonData
},
success: function (data, status, xhr) {
alert("Data Saved");
document.location.reload(true);
},
error: function (jqXhr, textStatus, errorMessage) {
console.log(errorMessage);
}
});
});
var convertTableToJson = function(){
var rows = [];
$('table#tableSelectedItems tr').each(function(i, n){
if (i!=0) {
var $row = $(n);
rows.push({
itemId: $row.find('td:eq(0)').text(),
itemName: $row.find('td:eq(1)').text(),
quantity: $row.find('td:eq(2)').text(),
});
}
});
return rows;
};
my контроллер
public function saveLoadingsData(Request $request) {
$data=json_encode($request->all());
dd($data);
}
My Api
Route :: post ('loading / saveLoadingsData', 'LoadingController@saveLoadingsData');
мой взгляд с
что я могу сделать, чтобы получить эти данные и сохранить их в таблицу Loading