日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

中國(guó)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2

Jquery集合

瀏覽聲明

UI

分類插件

模態(tài)框

滾動(dòng)輪播

拖拉排序

多選框

滾動(dòng)條

Loading

移動(dòng)端

提示框

功能性插件

瀑布流

  • CSS3立方體小照片
  • D3.js logo可視化庫(kù) D3.js
  • 圖片處理

    banner特效

    可拖拽和帶預(yù)覽圖的jQuery文件上傳插件ssi-uploader

    閱讀 (2369)

    ie兼容10
    插件描述:ssi-uploader是一款帶預(yù)覽圖并且可以拖拽文件的jQuery ajax文件上傳插件。該文件上傳插件支持AJAX,支持多文件上傳,可控制上的文件格式和文件大小,提供各種回調(diào)函數(shù),使用非常方便。

    簡(jiǎn)要教程

    ssi-uploader是一款帶預(yù)覽圖并且可以拖拽文件的jQuery ajax文件上傳插件。該文件上傳插件支持AJAX,支持多文件上傳,可控制上的文件格式和文件大小,提供各種回調(diào)函數(shù),使用非常方便。

    安裝

    可以通過(guò)bower或npm來(lái)安裝ssi-uploader文件上傳插件。

    bower install ssi-uploader
    npm install ssi-uploader

    使用方法

    在頁(yè)面中引入ssi-uploader.css和ssi-uploader.js文件。

    <link rel="stylesheet" href="path/to/ssi-uploader.css">
    <script src="path/to/ssi-uploader.js"></script>

    HTML結(jié)構(gòu)

    最基本的文件上傳HTML結(jié)構(gòu)是使用一個(gè)<input>元素,類型為file,并指定一個(gè)id。

    <input type="file" multiple id="ssi-upload"/>

    初始化插件

    在頁(yè)面DOM元素加載完畢之后,可以通過(guò)ssi_uploader方法來(lái)初始化該文件上傳插件。

    $('#ssi-upload').ssi_uploader({
        url: 'path/to/upload.php'
    });

    配置參數(shù)

    ssi_uploader文件上傳插件的可用配置參數(shù)如下:

    參數(shù)類型默認(rèn)值描述
    url{String}null接收ajax請(qǐng)求的地址。必須填寫。
    data{Object}null發(fā)送請(qǐng)求的額外數(shù)據(jù)。例如$('input').ssi-uploader({url:'upload.php',data:{"name":"myDragon"}})
    ajaxOptions{Object}{type:'DELETE'}{type:'DELETE'}擴(kuò)展默認(rèn)的$.ajax函數(shù)的選項(xiàng)。
    locale{String}"en"使用的本地化語(yǔ)言。
    preview{boolean}true是否啟用文件預(yù)覽圖效果。
    maxNumberOfFiles{Number}null每次允許上傳多少個(gè)文件。
    maxFileSize{Number}null允許上傳的最大文件尺寸。
    allowed{Array}['jpg', 'jpeg', 'png', 'bmp', 'gif']允許上傳的文件類型。
    errorHandler{Object}
    用于處理錯(cuò)誤信息的方法。
    beforeUpload{Function}
    文件上傳前執(zhí)行的回調(diào)函數(shù)。
    beforeEachUpload{Function}
    每一個(gè)單獨(dú)的文件上傳前執(zhí)行的回調(diào)函數(shù)。
    onUpload{Function}
    文件上傳后執(zhí)行的回調(diào)函數(shù)。
    onEachUpload{Function}
    每一個(gè)單獨(dú)的文件上傳后執(zhí)行的回調(diào)函數(shù)。
    responseValidation{Object||false}
    設(shè)置錯(cuò)誤校驗(yàn),插件將顯示設(shè)置的信息。可以可以是:{ type:"error",result:"Already exists" }或{ error:"Already exists." }。

    其中,errorHandler參數(shù)帶有一個(gè)errorHandler.method函數(shù),該函數(shù)錯(cuò)誤信息和類型。

    function(msg,type){alert(msg);}

    responseValidation對(duì)象的可用屬性有:

    • validationKey:類型{String||Object},設(shè)置驗(yàn)證信息。

    • resultKey:類型{String||Object},設(shè)置返回驗(yàn)證信息。

    • success:類型{String},設(shè)置成功信息。

    • error:類型{String},設(shè)置錯(cuò)誤信息。

    例如:

    //structure 1
    $('#ss-uploader').ssi_uploader({
      responseValidation:{
        validationKey: 'type',
        resultKey: 'data',
        success: 'success',
        error: 'error'
      }
    });
     
    //result
     /*
      {
        type:'error',
        data:'Already Exists.'
      } 
    */
     
    //structure 2
    $('#ss-uploader').ssi_uploader({
      responseValidation:{
        validationKey: {
          success: 'success',
          error: 'error'
        },
        resultKey: 'validationKey'
      }
    })
    //result
     /*
      {
        error:'Already Exists.'
      } 
    */

    回調(diào)函數(shù)

    ssi-uploader文件生成插件支持4種回調(diào)函數(shù):beforeUpload、beforeEachUpload、onUpload和onEachUpload。

    beforeUpload

    beforeUpload回調(diào)函數(shù)在文件上傳前執(zhí)行的回調(diào)函數(shù)。

    $('input').ssi_uploader({url:'uploadAction.php',beforeUpload:function(){
       console.log('文件上傳準(zhǔn)備就緒!');
    }})
     
    $('input').on('beforeUpload.ssi-uploader',function(){console.log('一個(gè)文件準(zhǔn)備上傳。')});

    beforeEachUpload

    beforeEachUpload回調(diào)函數(shù)在每一個(gè)單獨(dú)的文件上傳前執(zhí)行的回調(diào)函數(shù)。該函數(shù)訪問(wèn)每個(gè)文件的信息和xhr對(duì)象。如果終止了某個(gè)文件,你可以設(shè)置一個(gè)字符串,提示取消的原因,并顯示的錯(cuò)誤信息中。

    $('input').ssi_uploader({url:'uploadAction.php',beforeEachUpload:function(fileInfo,xhr){
       console.log(fileInfo.name+' '+fileInfo.type+' '+fileInfo.size);
       if(fileInfo.size > 1){ xhr.abort(); }
       return '文件尺寸太大!';
    }});
     
    $('input').on('beforeEachUpload.ssi-uploader',function(){console.log('A file is going for uploading.')});

    onUpload

    beforeUpload回調(diào)函數(shù)在文件上傳后執(zhí)行的回調(diào)函數(shù)。

    $('input').ssi_uploader({url:'uploadAction.php',onUpload:function(){
       console.log('文件上傳完畢!');
    }})
     
    $('input').on('onUpload.ssi-uploader',function(){console.log('文件上傳完畢!')});

    onEachUpload

    beforeUpload回調(diào)函數(shù)在每一個(gè)單獨(dú)的文件上傳后執(zhí)行的回調(diào)函數(shù)。

    $('input').ssi_uploader({url:'uploadAction.php',onEachUpload:function(fileInfo){
       console.log(fileInfo.uploadStatus+' 'fileInfo.name+' '+fileInfo.type+' '+fileInfo.size+' '+fileInfo.uploadStatus);
    }});
     
    $('input').on('onEachUpload.ssi-uploader',function(){console.log('A file uploaded.')});

    關(guān)閉
    程序員人生
    主站蜘蛛池模板: 欧美成人xxx | 国产精品久久久久久网站 | 水蜜桃一区 | 欧美三级三级三级爽爽爽 | 国产精品久久久久久亚洲调教 | 亚洲精品第一页 | 日韩精品久久久久久 | 日韩不卡在线 | 在线观看亚洲一区 | 欧美日本久久 | 91网站在线免费看 | 亚洲视频第一页 | 欧美激情视频在线播放 | 欧美在线视频一区二区 | 国产九九热 | 日韩精品免费一区二区夜夜嗨 | 中文天堂视频在线 | va视频 | 成人av福利 | 99国产精品视频免费观看 | 久久99国产精品久久99大师 | 欧美日韩国产一区二区三区 | 91麻豆精品国产91久久久久久久久 | 日韩av中文 | www在线免费观看欧美黄 | 在线精品一区二区 | 中文av网站| 久久久国产精品一区二区三区 | 日本精品视频在线 | 99精品热| 久久久久久久一区 | 夜夜艹天天干 | 亚洲精品在线免费 | 欧美另类专区 | 国产黄色在线看 | 亚洲一区二区三区免费 | 免费一级毛片视频 | 久久精品国产v日韩v亚洲 | 青青草一区二区 | 国产日韩欧美在线 | 亚洲三区在线 |