使用javascript和laravel内部的会话将数据发送到另一个页面
我使用DataTables在表中显示数据,并有一个按钮编辑/添加要发送到每行另一页的项目。我正在尝试使用ajax来保存数据并将其发送到控制器,但目前还不能正常工作。我在寻找一种方法,这样console.log中的数据将被发送到会话,然后我可以在另一个页面上调用它 Console.log照片 car.blade.php使用javascript和laravel内部的会话将数据发送到另一个页面,javascript,php,laravel,datatables,Javascript,Php,Laravel,Datatables,我使用DataTables在表中显示数据,并有一个按钮编辑/添加要发送到每行另一页的项目。我正在尝试使用ajax来保存数据并将其发送到控制器,但目前还不能正常工作。我在寻找一种方法,这样console.log中的数据将被发送到会话,然后我可以在另一个页面上调用它 Console.log照片 car.blade.php dataTable.on('click', '.edit', function () { $tr = $(this).closest('tr');
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');
});
}
function test(Request $request) {
Session::put('data', $request->input('test') );
}
CarController.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');
});
}
function test(Request $request) {
Session::put('data', $request->input('test') );
}
将此
$data
修复为data
,就像它在javascript中一样
$.ajax({
url:{{route('car.test')}}},//试图在此处保存数据,但无效
数据:{test:data}将此$data
修复为数据
,就像javascript中那样
$.ajax({
url:{{route('car.test')}}},//试图在此处保存数据,但无效
数据:{test:data}