不要在 Codeigniter 中获取函数参数


Don't getting function arguments in Codeigniter

我试图通过传递年份和选项等参数,使用 location.href 在代码点火器中调用一个函数。问题是,如果第一个参数为 null,则第二个参数也是 null。

var year = $('#year').val();
var option = $('#option').val();
location.href = base_url+'controller/method/'+year+'/'+option;

我正在尝试以这种方式在控制器中获取它

public function export_customer_details($year = '', $option = ''){
}

你可以试试这个,但我觉得这很奇怪

var year = $('#year').val();
var option = $('#option').val();
if(year != NULL){
   location.href = base_url+'controller/method/'+year+'/'+option;
} else {
   location.href = base_url+'controller/method/'+'0'+'/'+option;
}