为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 相关文章推荐
window.addeventjs事件驱动函数集合addEvent等
Feb 19 Javascript
XENON基于JSON变种
Jul 27 Javascript
JQuery实现鼠标滑过显示导航下拉列表
Sep 12 Javascript
原生JS可拖动弹窗效果实例代码
Nov 09 Javascript
jQuery实现点击水纹波动动画
Apr 10 Javascript
bootstrap datepicker 与bootstrapValidator同时使用时选择日期后无法正常触发校验的解决思路
Sep 28 Javascript
jQuery模拟完美实现经典FLASH导航动画效果【附demo源码下载】
Nov 09 Javascript
浅谈vue中数据双向绑定的实现原理
Sep 14 Javascript
通过实例解析js简易模块加载器
Jun 17 Javascript
vue中created和mounted的区别浅析
Aug 13 Javascript
layui table设置某一行的字体颜色方法
Sep 05 Javascript
微信小程序自定义底部弹出框动画
Nov 18 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与已存在的Java应用程序集成
2006/10/09 PHP
利用php获取服务器时间的实现代码
2013/06/07 PHP
PHP循环函数使用介绍之PHP基础入门教程
2013/09/21 PHP
排序算法之PHP版快速排序、冒泡排序
2014/04/09 PHP
php基于base64解码图片与加密图片还原实例
2014/11/03 PHP
php实现的验证码文件类实例
2015/06/18 PHP
PHP递归遍历多维数组实现无限分类的方法
2016/05/06 PHP
php-fpm超时时间设置request_terminate_timeout资源问题分析
2019/09/27 PHP
清华大学出版的事半功倍系列 javascript全部源代码
2007/05/04 Javascript
Jquery Ajax 学习实例2 向页面发出请求 返回JSon格式数据
2010/03/15 Javascript
JavaScript闭包实例讲解
2014/04/22 Javascript
js实现仿百度风云榜可重复多次调用的TAB切换选项卡效果
2015/08/31 Javascript
JAVA Web实时消息后台服务器推送技术---GoEasy
2016/11/04 Javascript
Require.JS中的几种define定义方式示例
2017/06/01 Javascript
简单快速的实现js计算器功能
2017/08/17 Javascript
JavaScript递归函数解“汉诺塔”算法代码解析
2018/07/05 Javascript
如何在Angular应用中创建包含组件方法示例
2019/03/23 Javascript
JS深入学习之数组对象排序操作示例
2020/05/01 Javascript
vue form表单post请求结合Servlet实现文件上传功能
2021/01/22 Vue.js
利用Python爬取可用的代理IP
2016/08/18 Python
使用Python脚本和ADB命令实现卸载App
2017/02/10 Python
Android 兼容性问题:java.lang.UnsupportedOperationException解决办法
2017/03/19 Python
详解Django-channels 实现WebSocket实例
2019/08/22 Python
python使用ctypes调用扩展模块的实例方法
2020/01/28 Python
python连接手机自动搜集蚂蚁森林能量的实现代码
2021/02/24 Python
利用CSS3实现毛玻璃效果示例源码
2016/09/25 HTML / CSS
CSS3属性box-shadow使用详细教程
2012/01/21 HTML / CSS
使用HTML5 Canvas API绘制弧线的教程
2016/03/22 HTML / CSS
英国简约舒适女装品牌:Great Plains
2018/07/27 全球购物
行政办公员自我评价分享
2013/12/14 职场文书
竞争上岗演讲稿
2014/01/05 职场文书
村委会换届选举方案
2014/05/03 职场文书
人事代理委托书
2014/09/27 职场文书
教师批评与自我批评(群众路线)
2014/10/15 职场文书
2015年社区科普工作总结
2015/05/13 职场文书
Python+tkinter实现高清图片保存
2022/03/13 Python