使用jquery.uploadify动态传递自己的参数
上传碰到这个问题在上传文件的时候同时上传文件的类型。。上网找了半天。总于解决了。。分享一下了。。直接例子了。。
html
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>Uploadify</title>
<link href="plugins/jqueryupload/css/default.css" rel="stylesheet" type="text/css" />
<link href="plugins/jqueryupload/css/uploadify.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="plugins/jqueryupload/js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="plugins/jqueryupload/js/swfobject.js"></script>
<script type="text/javascript" src="plugins/jqueryupload/js/jquery.uploadify.v2.1.0.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#uploadify").uploadify({
'uploader' : 'uploadify.swf',
'script' : '/caobise/three.do?method=upload',
'scriptData' : {'ttype':$('#ttype').val()},
'cancelImg' : 'plugins/jqueryupload/images/cancel.png',
'folder' : 'upload',
'queueID' : 'fileQueue',
'auto' : false,
'multi' : true,
'simUploadLimit' : 2,
'buttonText' : 'BROWSE'
});
});
</script>
</head>
<body>
<div id="fileQueue"></div>
<select id="ttype" name="ttype" ><option
value="1">外文翻译</option><option
value="2">文献综述</option><option
value="3">开题报告</option> </select>
<input type="file" name="uploadify" id="uploadify" />
<p>
<a href="javascript:$('#uploadify').uploadifySettings('scriptData',{'ttype':$('#ttype').val()});
jQuery('#uploadify').uploadifyUpload()">开始上传</a>
<a href="javascript:jQuery('#uploadify').uploadifyClearQueue()">取消所有上传</a>
</p>
</body>
</html>
红色部分主要问题所在了。。
在后台使用 request.getParameter("ttype") 即可!
最新文章
- win10控制台程序printf死锁问题
- [大数据之Spark]——Actions算子操作入门实例
- Linux 系统常用命令汇总(四) 程序和资源管理
- linux内核设计与实现--从内核出发
- CodeBlocks+opencv2.4.4+cmake+MinGW
- Oracle异常的抛出处理
- [0] WCF开发下,提示HTTP 无法注册 URL 进程不具有此命名空间的访问权限
- video视频铺满
- android Android SDK Manager遇到的问题
- vs调试的时候,指定的参数已超出有效值的范围。参数名:sit ,先仔细看看错误和我的一样不一样
- Mysql 5.* 数据库备份及导入
- angular-material(一)
- Linux下开源邮件系统Postfix+Extmail+Extman环境部署记录
- delphi 主线程向子线程发送消息
- Android开发中,系统是如何区分不同的App的(转自csdn)
- [设计模式]适配器模式Adapter
- git遇到问题
- 如何杀掉Monkey测试
- all index range ref eq_ref const system 索引type说明
- ZT 设计模式六大原则(5):迪米特法则