不要在Codeigniter中获取函数参数

时间:2016-03-16 04:53:03

标签: javascript php codeigniter

我试图通过传递像year和option这样的参数来使用location.href在codeigniter中调用一个函数。问题是如果第一个参数为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 = ''){

}

1 个答案:

答案 0 :(得分:1)

你可以尝试这个,但我认为它很奇怪

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