为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 相关文章推荐
解决AJAX中跨域访问出现'没有权限'的错误
Aug 20 Javascript
JS数学函数Exp使用说明
Aug 09 Javascript
jQuery点击tr实现checkbox选中的方法
Mar 19 Javascript
jquery实现省市select下拉框的替换(示例代码)
Feb 22 Javascript
jQuery焦点图插件SaySlide
Dec 21 Javascript
jQuery DataTables插件自定义Ajax分页实例解析
Apr 28 Javascript
Angularjs实现mvvm式的选项卡示例代码
Sep 08 Javascript
通过示例彻底搞懂js闭包
Aug 10 Javascript
基于JS实现一个随机生成验证码功能
May 29 Javascript
JavaScript 替换所有匹配内容及正则替换方法
Feb 12 Javascript
jQuery 隐藏/显示效果函数用法实例分析
May 20 jQuery
javascript实现一款好看的秒表计时器
Sep 05 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实现将数组转换为XML的方法
2015/03/09 PHP
PHP的数组中提高元素查找与元素去重的效率的技巧解析
2016/03/03 PHP
php+redis实现商城秒杀功能
2020/11/19 PHP
jQuery 行级解析读取XML文件(附源码)
2009/10/12 Javascript
jquery mobile changepage的三种传参方法介绍
2013/09/13 Javascript
jQuery插件expander实现图片翻转特效
2015/05/21 Javascript
简介AngularJS的HTML DOM支持情况
2015/06/17 Javascript
javascript实现鼠标移到Image上方时显示文字效果的方法
2015/08/07 Javascript
整理关于Bootstrap排版的慕课笔记
2017/03/29 Javascript
javascript 面向对象实战思想分享
2017/09/07 Javascript
vue 组件中添加样式不生效的解决方法
2018/07/06 Javascript
微信端调取相册和摄像头功能,实现图片上传,并上传到服务器
2019/05/16 Javascript
详解小程序云开发攻略(解决最棘手的问题)
2019/09/30 Javascript
vue中的 $slot 获取插槽的节点实例
2019/11/12 Javascript
node.js中 redis 的安装和基本操作示例
2020/02/10 Javascript
[51:39]DOTA2-DPC中国联赛 正赛 Magma vs LBZS BO3 第二场 2月7日
2021/03/11 DOTA
Python编程中实现迭代器的一些技巧小结
2016/06/21 Python
老生常谈Python进阶之装饰器
2017/05/11 Python
OpenCV2.3.1+Python2.7.3+Numpy等的配置解析
2018/01/05 Python
基于Django用户认证系统详解
2018/02/21 Python
Django使用HttpResponse返回图片并显示的方法
2018/05/22 Python
对numpy中数组转置的求解以及向量内积计算方法
2018/10/31 Python
python装饰器代替set get方法实例
2019/12/19 Python
python如何获取apk的packagename和activity
2020/01/10 Python
通过Python扫描代码关键字并进行预警的实现方法
2020/05/24 Python
纯CSS和jQuery实现的在页面顶部显示的进度条效果2例(仿手机浏览器进度条效果)
2014/04/16 HTML / CSS
Html5 webview元素定位工具的实现
2020/08/07 HTML / CSS
StubHub新加坡:购买和出售全球活动门票
2017/03/10 全球购物
联想新西兰官方网站:Lenovo New Zealand
2018/10/30 全球购物
罗马尼亚购物网站:Vivantis.ro
2019/07/20 全球购物
师德建设实施方案
2014/03/21 职场文书
保险公司年会主持词
2014/03/22 职场文书
idea编译器vue缩进报错问题场景分析
2021/07/04 Vue.js
Java比较两个对象中全部属性值是否相等的方法
2021/08/07 Java/Android
教你win10系统中APPCRASH事件问题解决方法
2022/07/15 数码科技
Tomcat安装使用及部署Web项目的3种方法汇总
2022/08/14 Servers