// 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()
}
}
出现你这样问题的话,可能你是用firefox点击的下载链接。你可以通过以下方法下载1. 复制url地址,用下载工具下载,firefox的下载插件或者迅雷等。
2. 复制你看到的jquery代码,新建一个记事本,粘入代码,改下后辍名。
3. 鼠标右击一下下载链接。链接另存为。
4. 用IE打开那个下载页面,点击下载就可以了。
$.get(url)是ajax请求一个页面,这个url就是你要请求的页面地址
参考:http://www.w3school.com.cn/jquery/jquery_ajax_get_post.asp
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)