zoukankan      html  css  js  c++  java
  • 使用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>&nbsp;
            <a href="javascript:jQuery('#uploadify').uploadifyClearQueue()">取消所有上传</a>
            </p>
        </body>
    </html>

    红色部分主要问题所在了。。

    在后台使用  request.getParameter("ttype") 即可!

  • 相关阅读:
    编译安装mysql5.7.9
    配置阿里云作为yum 源
    python 序列类型
    python 数据类型之list
    python 数据类型之数float
    深度学习与中文短文本分析总结与梳理
    相似度的算法(欧几里德距离和皮尔逊算法)
    人工智能(Machine Learning)—— 机器学习
    python设置redis过期时间
    K-均值聚类(K-means)算法
  • 原文地址:https://www.cnblogs.com/xuhongfei/p/3171926.html
Copyright © 2011-2022 走看看