ajax变量未使用codeigniter传递给控制器

ajax变量未使用codeigniter传递给控制器,ajax,codeigniter,Ajax,Codeigniter,我正在将时间表转换为CSV文件。我需要使用用户id、开始日期和结束日期对其进行过滤。过滤后,它将整个文件转换为CSV文件,但不包括过滤 单击下载,我已经使用AJAX将开始日期和结束日期发送到我的控制器。但是,我只得到此类数据的空值。您能帮助我并向我建议为什么控制器中的数据打印不正确吗 单击下载时的AJAX代码是: function get_csv() { var user_id=$('#user').val(); var start_date=$

我正在将时间表转换为CSV文件。我需要使用用户id、开始日期和结束日期对其进行过滤。过滤后,它将整个文件转换为CSV文件,但不包括过滤

单击下载,我已经使用AJAX将开始日期和结束日期发送到我的控制器。但是,我只得到此类数据的空值。您能帮助我并向我建议为什么控制器中的数据打印不正确吗

单击下载时的AJAX代码是:

    function get_csv()
     {
        var user_id=$('#user').val();
        var start_date=$('#start_date').val();
        var end_date=$('#end_date').val();

        $.ajax({
            type: "POST",
            url: "<?php echo site_url();?>/timesheetmanager/timesheet/getcsv",
            data: '&start_date='+start_date+'&end_date='+end_date,
            success: function(data){
                document.location.href = '<?php echo site_url('timesheetmanager/timesheet/getcsv/'); ?>'+'/'+user_id;
            }
            });
     }
试试这个

 function get_csv()
 {
    var user_id=$('#user').val();
    var start_date=$('#start_date').val();
    var end_date=$('#end_date').val();

    $.ajax({
        type: "POST",
        url: "<?php echo site_url();?>/timesheetmanager/timesheet/getcsv/"+user_id,
        data: {'start_date': start_date,'end_date':end_date},
        success: function(data){
            document.location.href = '<?php echo site_url('timesheetmanager/timesheet/getcsv/'); ?>'+'/'+user_id;
        }
        });
 }

时间表是什么格式的?Excel?在这里查看如何在禁用document.location.href=+'/'+user_id时发送post数据;在这一行中,参数值正在传递。
 function get_csv()
 {
    var user_id=$('#user').val();
    var start_date=$('#start_date').val();
    var end_date=$('#end_date').val();

    $.ajax({
        type: "POST",
        url: "<?php echo site_url();?>/timesheetmanager/timesheet/getcsv/"+user_id,
        data: {'start_date': start_date,'end_date':end_date},
        success: function(data){
            document.location.href = '<?php echo site_url('timesheetmanager/timesheet/getcsv/'); ?>'+'/'+user_id;
        }
        });
 }