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

  • 相关阅读:
    我的Java学习推荐书目
    BTrace使用简介
    BTrace使用小结
    如何在生产环境使用Btrace进行调试
    BTrace : Java 线上问题排查神器
    淘宝Tprofiler工具实现分析
    JVM 性能调优实战之:使用阿里开源工具 TProfiler 在海量业务代码中精确定位性能代码
    性能工具TProfiler介绍文档
    分布式系统理论基础
    微信小程序
  • 原文地址:https://www.cnblogs.com/myx/p/1732767.html
Copyright © 2011-2022 走看看