分享2个jQuery插件–jquery.fileupload与artdialog

2020-05-16 18:46:29易采站长站整理

            maxFileSize : 5000000         //设置支持的最大尺寸
            acceptFileTypes: /(.|/)(rar|zip|jp?g|png|bmp)$/i, //设置上传的类型
  });
  $.ajax({
            url: $(‘#fileupload’).fileupload(‘option’, ‘url’), //根据设置选项ajax传输
            dataType: ‘json’,
            context: $(‘#fileupload’)[0]        }).done(function (result) {
           $(this).fileupload(‘option’,’done’
            ).call(this, $.Event(‘done’), {result: result});   //上传完成后做的事情
           
        });
        $(‘#fileupload’).bind(‘fileuploaddone’,function(e,data){  //绑定上传完执行的事件
        $.each(data.result.files , function (index ,file){
            for(var i in file){
                alert(i+’:’+file[i])
            }
        });
        //绑定的事件太多了 大家直接翻译过来就明白是什么意思
        $(‘#fileupload’)
      .bind(‘fileuploadadd’, function (e, data) {/* … */})
      .bind(‘fileuploadsubmit’, function (e, data) {/* … */})
      .bind(‘fileuploadsend’, function (e, data) {/* … */})
      .bind(‘fileuploaddone’, function (e, data) {/* … */})
      .bind(‘fileuploadfail’, function (e, data) {/* … */})
      .bind(‘fileuploadalways’, function (e, data) {/* … */})
      .bind(‘fileuploadprogress’, function (e, data) {/* … */})
      .bind(‘fileuploadprogressall’, function (e, data) {/* … */})
      .bind(‘fileuploadstart’, function (e) {/* … */})
      .bind(‘fileuploadstop’, function (e) {/* … */})