为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 相关文章推荐
nicejforms——美化表单不用愁
Feb 20 Javascript
Date对象格式化函数代码
Jul 17 Javascript
理解Javascript_14_函数形式参数与arguments
Oct 20 Javascript
JavaScript+html5 canvas制作的百花齐放效果完整实例
Jan 26 Javascript
jquery模拟多级复选框效果的简单实例
Jun 08 Javascript
javascript简单写的判断电话号码实例
May 24 Javascript
vue自定义全局共用函数详解
Sep 18 Javascript
微信小程序拍照和摄像功能实现方法示例
Feb 01 Javascript
node.js实现微信开发之获取用户授权
Mar 18 Javascript
vue 实现特定条件下绑定事件
Nov 09 Javascript
Vue axios 跨域请求无法带上cookie的解决
Sep 08 Javascript
夯基础之手撕javascript继承详解
Nov 09 Javascript
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
PHP 魔术变量和魔术函数详解
2015/02/25 PHP
PHP基于自定义函数实现的汉字转拼音功能实例
2017/09/30 PHP
PHP基于openssl实现的非对称加密操作示例
2019/01/11 PHP
PHP设计模式(七)组合模式Composite实例详解【结构型】
2020/05/02 PHP
jQuery开发者都需要知道的5个小技巧
2010/01/08 Javascript
window.location.reload()方法刷新页面弹出要再次显示该网页对话框
2013/04/24 Javascript
JavaScript编写连连看小游戏
2015/07/07 Javascript
jQuery实现的个性化返回底部与返回顶部特效代码
2015/10/30 Javascript
JS/jQuery判断DOM节点是否存在的简单方法
2016/11/24 Javascript
JavaScript利用正则表达式替换字符串中的内容
2016/12/12 Javascript
JavaScript实现选中文字提示新浪微博分享效果
2017/06/15 Javascript
Vue2.0利用vue-resource上传文件到七牛的实例代码
2017/07/28 Javascript
javaScript中的空值和假值
2017/12/18 Javascript
vue渲染时闪烁{{}}的问题及解决方法
2018/03/28 Javascript
Webpack中雪碧图插件使用详解
2018/05/25 Javascript
iview Upload组件多个文件上传的示例代码
2018/09/30 Javascript
vue之a-table中实现清空选中的数据
2019/11/07 Javascript
[01:28]国服启动器接入蒸汽平台操作流程视频
2021/03/11 DOTA
python字典多条件排序方法实例
2014/06/30 Python
Python 安装setuptools和pip工具操作方法(必看)
2017/05/22 Python
Python队列的定义与使用方法示例
2017/06/24 Python
Java与Python两大幸存者谁更胜一筹呢
2018/04/12 Python
Python列表解析配合if else的方法
2018/06/23 Python
python使用selenium登录QQ邮箱(附带滑动解锁)
2019/01/23 Python
Python函数中参数是传递值还是引用详解
2019/07/02 Python
python boto和boto3操作bucket的示例
2020/10/30 Python
Python基于unittest实现测试用例执行
2020/11/25 Python
英国知名的皮手套品牌:Dents
2016/11/13 全球购物
精细化工应届生求职信
2013/11/17 职场文书
金融学专科生自我鉴定
2014/02/21 职场文书
班级文化标语
2014/06/23 职场文书
大学生就业协议书范本(适用于公司企业)
2014/10/07 职场文书
2016机关干部作风建设心得体会
2016/01/21 职场文书
使用jpa之动态插入与修改(重写save)
2021/11/23 Java/Android
SpringBoot+Redis实现布隆过滤器的示例代码
2022/03/17 Java/Android
mysql中关键词exists的用法实例详解
2022/06/10 MySQL