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

发布时间 - 2026-01-11 00:47:18    点击率:

项目中会经常用到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  # ajax  # upload无刷新上传  # ajaxfileupload上传  # jQuery+AJAX实现网页无刷新上传  # jQuery的ajax中使用FormData实现页面无刷新上传功能  # Jquery基于Ajax方法自定义无刷新提交表单Form实例  # jQuery Ajax 上传文件处理方式介绍(推荐)  # jQuery Ajax文件上传(php)  # 一个简单的jQuery插件ajaxfileupload.js实现ajax上传文件例子  # jquery ajax实现文件上传功能实例代码  # 基于HTML5 Ajax文件上传进度条如何实现(jquery版本)  # jquery插件ajaxupload实现文件上传操作  # PHP+jQuery+Ajax实现多图片上传效果  # Jquery+AJAX实现无刷新上传并重命名文件操作示例【PHP后台接收】  # 小编  # 都是  # 在此  # 给大家  # 找了  # 请选择  # 不正确  # 所述  # 上传图片  # 给我留言  # 中会  # 感谢大家  # 方法如下  # 上传文件  # 疑问请  # 有任何  # 上传  # file  # onSubmit  # imagesAjaxUpload 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Android利用动画实现背景逐渐变暗  Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率  香港服务器网站推广:SEO优化与外贸独立站搭建策略  如何做网站制作流程,*游戏网站怎么搭建?  Python高阶函数应用_函数作为参数说明【指导】  如何在IIS管理器中快速创建并配置网站?  韩国服务器如何优化跨境访问实现高效连接?  Win11摄像头无法使用怎么办_Win11相机隐私权限开启教程【详解】  Laravel全局作用域是什么_Laravel Eloquent Global Scopes应用指南  Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】  如何将凡科建站内容保存为本地文件?  最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?  Laravel Admin后台管理框架推荐_Laravel快速开发后台工具  昵图网官方站入口 昵图网素材图库官网入口  百度输入法ai面板怎么关 百度输入法ai面板隐藏技巧  美食网站链接制作教程视频,哪个教做美食的网站比较专业点?  Laravel storage目录权限问题_Laravel文件写入权限设置  中山网站制作网页,中山新生登记系统登记流程?  *服务器网站为何频现安全漏洞?  免费视频制作网站,更新又快又好的免费电影网站?  Android自定义控件实现温度旋转按钮效果  今日头条微视频如何找选题 今日头条微视频找选题技巧【指南】  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  Laravel如何配置Horizon来管理队列?(安装和使用)  🚀拖拽式CMS建站能否实现高效与个性化并存?  制作电商网页,电商供应链怎么做?  简单实现jsp分页  Laravel如何创建自定义Artisan命令?(代码示例)  Laravel如何生成URL和重定向?(路由助手函数)  js实现获取鼠标当前的位置  猎豹浏览器开发者工具怎么打开 猎豹浏览器F12调试工具使用【前端必备】  Python函数文档自动校验_规范解析【教程】  Laravel Blade模板引擎语法_Laravel Blade布局继承用法  Laravel如何实现一对一模型关联?(Eloquent示例)  Laravel怎么实现软删除SoftDeletes_Laravel模型回收站功能与数据恢复【步骤】  Win11任务栏卡死怎么办 Windows11任务栏无反应解决方法【教程】  Laravel如何实现数据导出到CSV文件_Laravel原生流式输出大数据量CSV【方案】  ai格式如何转html_将AI设计稿转换为HTML页面流程【页面】  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  php做exe能调用系统命令吗_执行cmd指令实现方式【详解】  Bootstrap整体框架之CSS12栅格系统  如何用好域名打造高点击率的自主建站?  Laravel怎么为数据库表字段添加索引以优化查询  Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  如何快速搭建自助建站会员专属系统?  Java遍历集合的三种方式  Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】  如何在宝塔面板中修改默认建站目录?  Laravel Facade的原理是什么_深入理解Laravel门面及其工作机制