代码如下:
// ajax 文件下载
jquery.download = function(url, data, method){
// 获取url和data
if( url && data ){
// data 是 string 或者 array/object
data = typeof data == 'string' ? data : jquery.param(data);
// 把参数组装成 form的 input
var inputs = '';
jquery.each(data.split('&'), function(){
var pair = this.split('=');
inputs+='<input type="hidden" name="'+ pair[0] +'" value="'+ pair[1] +'" />';
});
// request发送请求
jquery('<form action="'+ url +'" method="'+ (method||'post') +'">'+inputs+'</form>')
.appendto('body').submit().remove();
};
};
. 代码如下:
$.download('exceldownload.do','find=commoncode','post' );
如对本文有疑问, 点击进行留言回复!!
轻松解决 org.apache.taglibs.standard.tlv.JstlCoreTLV 困惑
vert实践五——Json?Protocol Buffer?FlatBuffers?
[基于tensorflow的人脸检测] 基于神经网络的人脸检测8——验证训练好的神经网络
selenium + ajax抓取英雄联盟全部英雄的详细信息及多线程保存全部皮肤图片到本地
网友评论