1. 程式人生 > >mvc jQuery 點擊按鈕實現導出Excel功能 參數長短不限

mvc jQuery 點擊按鈕實現導出Excel功能 參數長短不限

clas spl mco ctrl 實現 fun hidden () log

 1     var exportSubmit=function(url, obj){
 2         var form = $("<form>");   //定義一個form表單
 3         form.attr("class", "wdi-TempDownloadForm");
 4         form.appendTo(document.body);
 5         form.attr(‘style‘, ‘display:none‘);   //在form表單中添加查詢參數
 6         form.attr(‘target‘, ‘‘);
 7         form.attr(‘method‘, ‘post‘);
8 form.attr(‘action‘, url); 9 for (var key in obj) { 10 var inputCtrl = $(‘<input>‘); 11 inputCtrl.attr(‘type‘, ‘hidden‘); 12 inputCtrl.attr(‘name‘, key); 13 inputCtrl.attr(‘value‘, obj[key]); 14 form.append(inputCtrl);
15 } 16 form.submit(); 17 }

後臺接收

1 public void ExcelsExport(FormCollection formInfos)
2 {
3     string data=formInfos["data"];
4 }    

實現

1 exportSubmit(url,{data:JSON.stringify(data)});

mvc jQuery 點擊按鈕實現導出Excel功能 參數長短不限