使用jQuery ajaxupload插件实现无刷新上传文件


Posted in jQuery onApril 23, 2017

项目中会经常用到AJAX无刷新上传图片,但是iframe上传和flash插件都是比较复杂的,所以就找了一个jquery的插件。

代码如下

使用方法如下

<script type="text/javascript">
$(function () {
var button = $('#upload');
new AjaxUpload(button, {
action: '/upload/imagesAjaxUpload',
name: 'upload',
onSubmit: function (file, ext) {
if (!(ext && /^(jpg|jpeg|JPG|JPEG)$/.test(ext))) {
alert('图片格式不正确,请选择 jpg 格式的文件!', '系统提示');
return false;
}
// change button text, when user selects file
button.text('上传中');
// If you want to allow uploading only 1 file at time,
// you can disable upload button
this.disable();
// Uploding -> Uploading. -> Uploading...
interval = window.setInterval(function () {
var text = button.text();
if (text.length < 10) {
button.text(text + '...');
} else {
button.text('上传中');
}
}, 200);
},
onComplete: function (file, response) {
window.clearInterval(interval);
// enable upload button
this.enable();
var json = eval('(' + response + ')');
button.text('选择文件');
$(".qr").css("display","inline");
$(".qr>img").attr("src",json.file_name);
$("input[name='wechat_qr']").val('/uploads/qr/'+json.file_name);
//alert(json.file_name);
//$("#ajaximg").html("<img src='/uploads/qr/"+json.file_name+"' />");
//$("#wechat_qr").val('/uploads/qr/'+json.file_name);
}
});
});
</script>

以上所述是小编给大家介绍的使用jQuery ajaxupload插件实现无刷新上传文件,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

jQuery 相关文章推荐
jQuery实现select下拉框获取当前选中文本、值、索引
May 08 jQuery
jQuery dateRangePicker插件使用方法详解
Jul 28 jQuery
原生JS与jQuery编写简单选项卡
Oct 30 jQuery
jQuery实现checkbox即点即改批量删除及中间遇到的坑
Nov 11 jQuery
jQuery除指定区域外点击任何地方隐藏DIV功能
Nov 13 jQuery
解决Jquery下拉框数据动态获取的问题
Jan 25 jQuery
jQuery实现浏览器之间跳转并传递参数功能【支持中文字符】
Mar 28 jQuery
jquery树形插件zTree高级使用详解
Aug 16 jQuery
jquery+css3实现的经典弹出层效果示例
May 16 jQuery
jQuery实现飞机大战小游戏
Jul 05 jQuery
jQuery使用jsonp实现百度搜索的示例代码
Jul 08 jQuery
jQuery-App输入框实现实时搜索
Nov 19 jQuery
jQuery实现百度登录框的动态切换效果
Apr 21 #jQuery
推荐三款日期选择插件(My97DatePicker、jquery.datepicker、Mobiscroll)
Apr 21 #jQuery
jquery中$.fn和图片滚动效果实现的必备知识总结
Apr 21 #jQuery
jQuery+pjax简单示例汇总
Apr 21 #jQuery
基于jQuery实现文字打印动态效果
Apr 21 #jQuery
jQuery插件FusionCharts绘制的3D双柱状图效果示例【附demo源码】
Apr 20 #jQuery
jquery将标签元素的高设为屏幕的百分比
Apr 19 #jQuery
You might like
对javascript和select部件的结合运用
2006/10/09 PHP
php小偷相关截取函数备忘
2010/11/28 PHP
Codeigniter实现发送带附件的邮件
2015/03/19 PHP
Laravel 5框架学习之子视图和表单复用
2015/04/09 PHP
php blowfish加密解密算法
2016/07/02 PHP
JS target与currentTarget区别说明
2011/08/28 Javascript
JavaScript中json使用自己总结
2013/08/13 Javascript
jQuery 获取浏览器所在的IP地址的小例子
2013/11/08 Javascript
php跨域调用json的例子
2013/11/13 Javascript
html dom节点操作(获取/修改/添加或删除)
2014/01/23 Javascript
js获取数组的最后一个元素
2015/04/14 Javascript
JS简单实现仿百度控制台输出信息效果
2016/09/04 Javascript
jq stop()和:is(:animated)的用法及区别(详解)
2017/02/12 Javascript
详解nodejs爬虫程序解决gbk等中文编码问题
2017/04/06 NodeJs
JavaScript事件方法(实例讲解)
2017/06/27 Javascript
inner join 内联与left join 左联的实例代码
2017/09/18 Javascript
微信小程序授权登录及解密unionId出错的方法
2018/09/26 Javascript
微信小程序停止其他视频播放当前视频的实例代码
2019/12/25 Javascript
js利用拖放实现添加删除
2020/08/27 Javascript
Python利用QQ邮箱发送邮件的实现方法(分享)
2017/06/09 Python
Python3实现购物车功能
2018/04/18 Python
python调用摄像头显示图像的实例
2018/08/03 Python
python如何将多个PDF进行合并
2019/08/13 Python
Django 路由层URLconf的实现
2019/12/30 Python
ansible-playbook实现自动部署KVM及安装python3的详细教程
2020/05/11 Python
Sunglasses Shop瑞典:欧洲领先的太阳镜网上商店
2018/04/22 全球购物
C语言50道问题
2014/10/23 面试题
餐饮业的创业计划书范文
2013/12/26 职场文书
歌唱比赛获奖感言
2014/01/21 职场文书
《识字五》教学反思
2014/03/01 职场文书
保健品市场营销方案
2014/03/31 职场文书
捐资助学倡议书
2014/04/15 职场文书
鼋头渚导游词
2015/02/05 职场文书
企业管理制度设计时要注意的几种“常见病”!
2019/04/19 职场文书
Python图片检索之以图搜图
2021/05/31 Python
MySQL里面的子查询的基本使用
2021/08/02 MySQL