【发布时间】:2021-01-11 10:45:57
【问题描述】:
我使用 DataTables 在表格中显示数据,并有一个按钮来编辑/添加要发送到每一行的另一个页面的项目。我目前正在尝试使用 ajax 来保存数据并将其发送到控制器,但它现在无法正常工作。我正在寻找一种方法,以便将 console.log 中的数据发送到会话,然后我可以在另一个页面上调用它。
Console.log 照片
car.blade.php
dataTable.on('click', '.edit', function () {
$tr = $(this).closest('tr');
if ($($tr).hasClass('child')) {
$tr = $tr.prev('.parent');
}
var data = dataTable.row($tr).data(); //This is the data that get put in an object/array
console.log(data);
$('#ccName').val(data.ccName); //puts the values in the modal
$('#ccWeekly').val(data.ccWeekly);
$.ajax({
url: "{{ route('car.test') }}", //tried to save the data here but it isnt working
data: { test: $data }
});
$('#editForm').attr('action', '/car/'+data.ccID);
$('#editModal').modal('show');
});
}
CarController.php
function test(Request $request) {
Session::put('data', $request->input('test') );
}
【问题讨论】:
标签: javascript php laravel datatables