zoukankan      html  css  js  c++  java
  • AjaxUpload

    代码
                <script>
                    jQuery(
    function(){                    
                        
    var upload = new AjaxUpload(jQuery('#test4'), {
                            action: 
    'upload-test.php',
                            name: 
    'woohoo-custom-name',
                            data: {
                                
    'key1'"This data won't be sent, we will overwrite it."
                            },
                            autoSubmit: 
    false,
                            responseType: 
    'json',
                            onChange: 
    function(file, ext){
                            },
                            onSubmit: 
    function(file, ext){
                                
    // Allow only images. You should add security check on the server-side.
                                if (ext && /^(jpg|png|jpeg|gif)$/i.test(ext)) {                            
                                    
    this.setData({
                                        
    'key1''This should be alerted',
                                        
    'key2''...'
                                    });
                                } 
    else {
                                    alert(
    'not image');
                                    
    return false;
                                }                            
                            },
                            onComplete: 
    function(file, response){
                                
    this.disable();
                                alert(response.post.key1);
                            }
                        });
                        jQuery(
    '#test4upload').click(function(){
                            upload.submit();
                            upload.enable();
                            
    return false;
                        });
                    });                    
                
    </script>


    这样就可以看到选择的文件了。 

        <div style="position:relative;">  
        <input id="fuploadImportExcel" name="fuploadImportExcel" size="30" type="file"  /> 
        <span id="SelectFile" style="position:absolute; top:2px; left:5px; line-height:20px;"></span>
        </div>

    onChange: function(file,ext) { 

     $("#SelectFile").html(file);

     }, 

    注: 默认的必须有文件才可以提交。如果文件是选填,则用户没选择文件就不可以提交。 我更新了一下ajaxupload.js

     代码

     /Files/myx/js/ajaxupload.rar

  • 相关阅读:
    DetailsView应用之雕虫小技
    Javascript 调用C# 代码并传递参数的两种方法
    一键还原后,重装一遍 bartender7.75软件, 添加空白标签的时候提示 无法找到字体,无法在没文字情况下运行 求电脑帝解释
    JS处理Enter键触发执行的操作
    SoundManager 2 实现web页面中嵌入声音播放
    用Nexus搭建Maven远程仓库[私服]
    AmCharts一款统计图表及股票图表的插件
    HTML5添加网页音效
    Jquerymenuaim流畅的菜单滑动体验
    UML之JUDE{Astah}使用介绍
  • 原文地址:https://www.cnblogs.com/myx/p/1732767.html
Copyright © 2011-2022 走看看