为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 相关文章推荐
用javascript实现在小方框中浏览大图的代码
Aug 14 Javascript
写出更好的JavaScript之undefined篇(上)
Nov 22 Javascript
根据json字符串生成Html的一种方式
Jan 09 Javascript
sencha touch 模仿tabpanel导航栏TabBar的实例代码
Oct 24 Javascript
jQuery中使用data()方法读取HTML5自定义属性data-*实例
Apr 11 Javascript
ActiveX控件与Javascript之间的交互示例
Jun 04 Javascript
js获取数组的最后一个元素
Apr 14 Javascript
使用postMesssage()实现iframe跨域页面间的信息传递
Mar 29 Javascript
JS实现图片垂直居中显示小结
Dec 13 Javascript
JavaScript中英文字符长度统计方法示例【按照中文占2个字符】
Jan 17 Javascript
使用canvas及js简单生成验证码方法
Apr 02 Javascript
javascript变量提升和闭包理解
Mar 12 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代码
2008/04/09 PHP
PHP连接Access数据库的方法小结
2013/06/20 PHP
8个必备的PHP功能实例代码
2013/10/27 PHP
理解PHP中的stdClass类
2014/04/18 PHP
PHP获取一段文本显示点阵宽度和高度的方法
2015/03/12 PHP
PHP实现的操作数组类库定义与用法示例
2019/05/24 PHP
PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)
2020/03/26 PHP
JavaScript DOM 学习第三章 内容表格
2010/02/19 Javascript
jQuery.autocomplete 支持中文输入(firefox)修正方法
2011/03/10 Javascript
JavaScript高级程序设计阅读笔记(六) ECMAScript中的运算符(二)
2012/02/27 Javascript
javascript作用域问题实例分析
2015/07/13 Javascript
QQ登录背景闪动效果附效果演示源码下载
2015/09/22 Javascript
Bootstrap零基础入门教程(二)
2016/07/18 Javascript
ionic在开发ios系统微信时键盘挡住输入框的解决方法(键盘弹出问题)
2016/09/06 Javascript
详解Vue自定义过滤器的实现
2017/01/10 Javascript
JS非空验证及邮箱验证的实例
2017/08/11 Javascript
详解node服务器中打开html文件的两种方法
2017/09/18 Javascript
JavaScript中EventLoop介绍
2018/01/22 Javascript
vue2.0页面前进刷新回退不刷新的实现方法
2018/07/31 Javascript
详解三种方式解决vue中v-html元素中标签样式
2018/11/22 Javascript
JS字符串和数组如何实现相互转化
2020/07/02 Javascript
React实现阿里云OSS上传文件的示例
2020/08/10 Javascript
[04:02]2014DOTA2国际邀请赛 BBC每日综述中国战队将再度登顶
2014/07/21 DOTA
[01:48]2018DOTA2亚洲邀请赛主赛事第二日五佳镜头 VG完美团战逆转TNC
2018/04/05 DOTA
Python实用技巧之列表、字典、集合中根据条件筛选数据详解
2018/07/11 Python
详解django+django-celery+celery的整合实战
2019/03/19 Python
详解Python下载图片并保存本地的两种方式
2019/05/15 Python
一篇文章搞定Python操作文件与目录
2019/08/13 Python
印度尼西亚综合购物网站:Lazada印尼
2016/09/07 全球购物
六道php面试题附答案
2014/06/05 面试题
《骆驼和羊》教学反思
2014/02/27 职场文书
五一手机促销方案
2014/03/08 职场文书
军训拉歌口号
2014/06/13 职场文书
小升初自荐信怎么写
2015/03/26 职场文书
2015年大学社团工作总结
2015/04/09 职场文书
正规借条模板
2015/05/26 职场文书