为jquery的ajaxfileupload增加附加参数的方法


Posted in Javascript onMarch 04, 2014

直接说方法:

$.ajaxFileUpload({
data:{"a":123,"b":456};//附加参数,json格式
});

然后在ajaxFileUpload.js文件中修改两个函数,其实就是一个函数(给函数添加新的参数)

第一处:

createUploadForm: function(id, fileElementId,data){}大于在26行吧。

然后在在函数体中加入以下代码:

if (data) {  
    for (var i in data) {  
        $('<input type="hidden" name="' + i + '" value="' + data[i] + '" />').appendTo(form);  
    }  
}

代码作用:处理json数据,往form表单中添加type='hidden'的input

第二处:

ajaxFileUpload(){}
var form = jQuery.createUploadForm(id, s.fileElementId,s.data);修改这一行就行了,就是把多的一个参数加进去就好了。

此处修改,其实就函数调用的参数问题。

Javascript 相关文章推荐
JQuery 选择器、过滤器介绍
Feb 14 Javascript
Jquery选择子控件&quot;大于号&quot;和&quot; &quot;区别介绍及使用示例
Jun 25 Javascript
Js控制弹窗实现在任意分辨率下居中显示
Aug 01 Javascript
js离开或刷新页面检测(且兼容FF,IE,Chrome)
Mar 05 Javascript
使用iframe window的scroll方法控制iframe页面滚动
Mar 05 Javascript
微信小程序-滚动消息通知的实例代码
Aug 03 Javascript
微信小程使用swiper组件实现图片轮播切换显示功能【附源码下载】
Dec 12 Javascript
AngularJS实时获取并显示密码的方法
Feb 06 Javascript
vue组件表单数据回显验证及提交的实例代码
Aug 30 Javascript
Node.js利用Express实现用户注册登陆功能(推荐)
Oct 26 Javascript
vue中封装axios并实现api接口的统一管理
Dec 25 Vue.js
在vue中import()语法不能传入变量的问题及解决
Apr 01 Vue.js
Document.location.href和.replace的区别示例介绍
Mar 04 #Javascript
LABjs、RequireJS、SeaJS的区别
Mar 04 #Javascript
js的Boolean对象初始值示例
Mar 04 #Javascript
js动态拼接正则表达式的两种方法
Mar 04 #Javascript
8个实用的jQuery技巧
Mar 04 #Javascript
js中top的作用深入剖析
Mar 04 #Javascript
父页面显示遮罩层弹出半透明状态的dialog
Mar 04 #Javascript
You might like
IE浏览器兼容Firefox的JS脚本的代码
2008/10/23 Javascript
js获取当前日期时间及其它操作汇总
2015/04/17 Javascript
JavaScript中split与join函数的进阶使用技巧
2016/05/03 Javascript
15个值得开发人员关注的jQuery开发技巧和心得总结【经典收藏】
2016/05/25 Javascript
js点击按钮实现水波纹效果代码(CSS3和Canves)
2016/09/15 Javascript
jquery插件bootstrapValidator表单验证详解
2016/12/15 Javascript
原生js实现弹出层效果
2017/01/20 Javascript
jQuery中可见性过滤器简单用法示例
2018/03/31 jQuery
Vue render函数实战之实现tabs选项卡组件
2019/04/22 Javascript
原生JavaScript实现贪吃蛇游戏
2020/11/04 Javascript
[56:18]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#2 MVP.Phx VS Fnatic第二局
2016/03/05 DOTA
从零学Python之引用和类属性的初步理解
2014/05/15 Python
用Python实现服务器中只重载被修改的进程的方法
2015/04/30 Python
Python+django实现文件下载
2016/01/17 Python
Python编程中实现迭代器的一些技巧小结
2016/06/21 Python
Python中防止sql注入的方法详解
2017/02/25 Python
基于python中staticmethod和classmethod的区别(详解)
2017/10/24 Python
用python的requests第三方模块抓取王者荣耀所有英雄的皮肤实例
2017/12/14 Python
python 限制函数调用次数的实例讲解
2018/04/21 Python
python Matplotlib底图中鼠标滑过显示隐藏内容的实例代码
2019/07/31 Python
用Python写一个自动木马程序
2019/09/17 Python
mac 上配置Pycharm连接远程服务器并实现使用远程服务器Python解释器的方法
2020/03/19 Python
django迁移文件migrations的实现
2020/03/31 Python
Python将QQ聊天记录生成词云的示例代码
2021/02/10 Python
HTML5-WebSocket实现聊天室示例
2016/12/15 HTML / CSS
CK美国官网:Calvin Klein
2016/08/26 全球购物
函授本科毕业生自我鉴定
2013/10/16 职场文书
毕业生物理教师求职信
2013/10/17 职场文书
酒店工作职员求职简历的自我评价
2013/10/23 职场文书
井冈山红色之旅心得体会
2014/10/07 职场文书
党员思想汇报材料
2014/12/19 职场文书
初三数学教学反思
2016/02/17 职场文书
小学生节约用水倡议书
2019/08/12 职场文书
SQLServer2019 数据库环境搭建与使用的实现
2021/04/08 SQL Server
Python进行区间取值案例讲解
2021/08/02 Python
Zabbix6通过ODBC方式监控Oracle 19C的详细过程
2022/09/23 Servers