使用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+ThinkPHP+Ajax实现即时消息提醒功能实例代码
Mar 21 jQuery
jquery实现静态搜索功能(可输入搜索文字)
Mar 28 jQuery
jQuery+pjax简单示例汇总
Apr 21 jQuery
利用jquery去掉时光轴头尾部线条的方法实例
Jun 16 jQuery
jQuery查找和过滤_动力节点节点Java学院整理
Jul 04 jQuery
jQuery.Ajax()的data参数类型详解
Jul 23 jQuery
jquery动态赋值id与动态取id方法示例
Aug 21 jQuery
jQuery图片缩放插件smartZoom使用实例详解
Aug 25 jQuery
jQuery实现的form转json经典示例
Oct 10 jQuery
jQuery自动或手动图片切换效果
Oct 11 jQuery
Jquery的autocomplete插件用法及参数讲解
Mar 12 jQuery
jQuery实现简单全选框
Sep 13 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
win7 64位系统 配置php最新版开发环境(php+Apache+mysql)
2014/08/15 PHP
Thinkphp连表查询及数据导出方法示例
2016/10/15 PHP
PHP之十六个魔术方法详细介绍
2016/11/01 PHP
firefox firebug中文入门教程 脚本之家新年特别版
2010/01/02 Javascript
JS对img进行操作(换图片/切图/轮换/停止)
2013/04/17 Javascript
jQuery表格插件ParamQuery简单使用方法示例
2013/12/05 Javascript
javascript学习笔记(五)原型和原型链详解
2014/10/08 Javascript
用模版生成HTML的的框架jquery.tmpl使用详解
2015/01/07 Javascript
Bootstrap Validator 表单验证
2016/07/25 Javascript
开源免费天气预报接口API及全国所有地区代码(国家气象局提供)
2016/12/26 Javascript
angularjs实现天气预报功能
2020/06/16 Javascript
移动端网页开发调试神器Eruda的介绍与使用技巧
2017/10/30 Javascript
Vue中在新窗口打开页面及Vue-router的使用
2018/06/13 Javascript
Javascript实现时间倒计时功能
2018/11/17 Javascript
ckeditor一键排版功能实现方法分析
2020/02/06 Javascript
Vue data的数据响应式到底是如何实现的
2020/02/11 Javascript
详解javascript void(0)
2020/07/13 Javascript
[19:14]DOTA2 HEROS教学视频教你分分钟做大人-维萨吉
2014/06/24 DOTA
Python实现的检测web服务器健康状况的小程序
2014/09/17 Python
python中将函数赋值给变量时需要注意的一些问题
2017/08/18 Python
关于Pycharm无法debug问题的总结
2019/01/19 Python
基于python实现的百度新歌榜、热歌榜下载器(附代码)
2019/08/05 Python
Python 中的 global 标识对变量作用域的影响
2019/08/12 Python
在Mac中PyCharm配置python Anaconda环境过程图解
2020/03/11 Python
Python爬虫入门有哪些基础知识点
2020/06/02 Python
python怎么调用自己的函数
2020/07/01 Python
印度婴儿用品在线商店:Firstcry.com
2016/12/05 全球购物
Collection和Collections的区别
2016/05/02 面试题
求∏的近似值,直到最后一项的绝对值小于指定的数
2016/02/12 面试题
采购部岗位职责
2013/11/24 职场文书
运动会获奖感言
2014/02/11 职场文书
2014年银行年终工作总结
2014/12/19 职场文书
银行优秀员工推荐信
2015/03/24 职场文书
大学生求职意向书
2015/05/11 职场文书
2015年远程教育工作总结
2015/05/20 职场文书
写作技巧:怎样写好一份优秀工作总结?
2019/08/14 职场文书