使用jquery.uploadify动态传递自己的参数
2013-07-04 17:03
316 查看
上传碰到这个问题在上传文件的时候同时上传文件的类型。。上网找了半天。总于解决了。。分享一下了。。直接例子了。。
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") 即可!
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") 即可!
相关文章推荐
- 使用jquery.uploadify动态传递自己的参数
- 使用jquery.uploadify 传递自己需要的参数 .
- Jquery Uploadify多文件上传带进度条 且传递自己的参数示例
- jquery uploadify动态传递参数如何实现
- jquery uploadify动态传递参数实现方法
- Jquery Uploadify多文件上传带进度条 且传递自己的参数示例
- jquery.uploadify动态传递表单元素
- jquery.uploadify动态传递表单元素
- Jquery Uploadify使用参数详解
- 使用jQuery Uploadify借助Dorado平台实现批量上传文件动态显示实时上传文件状态
- Jquery Uploadify使用参数详解(转)
- jquery uploadify动态更新配置参数方法uploadifySettings()
- Jquery Uploadify使用参数详解
- Jquery uploadify上传插件使用详解
- 动态sql语句基本语法(字段名,表名,数据库名之类作为变量时,必须用动态SQL如ALTER TABLE中使用程序传递的参数)
- html中url传递多个参数,使用js动态控制选择个数
- 使用jQuery绑定事件,为回调函数传递参数遇到的坑
- MyBatis中的动态SQL,实现不确定条件的CRUD-----使用Map来传递查询的参数
- asp.net使用jQuery Uploadify上传附件示例
- 使用<a>标签调用struts2的action、传递动态参数、以及参数中出现加号等特殊字符的处理方法