使用javascript和laravel内部的会话将数据发送到另一个页面

使用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');

我使用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');
    });

}
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}