第一种:拼接
$("#export").click(function(){
var r = check();if(!r) return false;
$('#register').attr('action','{:U("Customer/exportcsv")}');
$('#register').submit();
var url = '{:U("Customer/exportcsv")}?';
var keyword = $('#keyword').val();
if(keyword.length>0){
url += 'keyword='+keyword+'&';
}
var type = $('#type').val();
if(type.length>0){
url += 'type='+type+'&';
}
var starttime = $('#starttime').val();
if(starttime.length>0){
url += 'starttime='+starttime+'&';
}
var endtime = $('#endtime').val();
if(endtime.length>0){
url += 'endtime='+endtime+'&';
}
var wancheng = $('#wancheng').val();
if(wancheng.length>0){
url += 'wancheng='+wancheng+'&';
}
window.open(url);
});
第二种:提交form表单
$("#sub").click(function(){
var r = check();
if(!r) return false;
$('#register').attr('action','{:U("Customer/service_list")}');
$('#register').submit();
});
第三种:在按钮地方
<button type="button" id="sub" d_url="service_list" class="btn btn-sm btn-default fBtn">查找</button>
<button type="button" id="export" d_url="exportcsv" class="btn btn-sm btn-default fBtn">导出</button>
然后js里面写 $('.fBtn').click(function(){
var r = check();
if(!r) return false;
$('#register').attr('action','{:U("Customer/'+ $(this).attr('d_url') +'")}');
$('#register').submit();
});