zoukankan      html  css  js  c++  java
  • jquery ajax发送delete(use in jquery file upload delete file)

    环境:

    1. jQuery file upload 

    HTML example code

     1 <div class="pic-preview">
     2     <div class="pic"></div>
     3 </div>
     4 <div class="pic-action">
     5      <span class="btn btn-success fileinput-button">
     6         <i class="glyphicon glyphicon-plus"></i>
     7         <span>上傳圖片</span>
     8         <!-- The file input field used as target for the file upload widget -->
     9         <input id="fileupload" type="file" name="files[]">
    10     </span>
    11 </div>
    12 <div id="progress" class="progress">
    13     <div class="progress-bar progress-bar-success"></div>
    14 </div>
    15 
    16 <input type="hidden" name="pic" id="pic" value="">

    Javascript:

     1 (function(){
     2      $(function(){
     3        //init fileupload
     4         $('#progress').hide();
     5         var url = '<?php echo $dn.'Uploader.php';?>';
     6         $('#fileupload').fileupload({
     7             url: url,
     8             dataType: 'json',
     9             done: function (e, data) {
    10                 $.each(data.result.files, function (index, file) {
    11                     $(".pic").empty().append('<img src="'+file.thumbnailUrl+'">');
    12                     $("#pic").val(file.name);
    13                     $(".pic-action").append('<span class="btn btn-danger" data-type="'+file.delete_type+'" data-url="'+file.deleteUrl+'" onclick="removePic(this)" >刪除</span>');
    14                 });
    15                 $('#progress').hide();
    16             },
    17             progressall: function (e, data) {
    18                 $('#progress').show();
    19                 var progress = parseInt(data.loaded / data.total * 100, 10);
    20                 $('#progress .progress-bar').css(
    21                     'width',
    22                     progress + '%'
    23                 );
    24             }
    25         }).prop('disabled', !$.support.fileInput)
    26             .parent().addClass($.support.fileInput ? undefined : 'disabled');
    27     });
    28 })();

    最终效果是:

     

    参考链接: How to send a PUT/DELETE request in jQuery?

  • 相关阅读:
    spring-cloud Feign
    spring-cloud eureka注册发现
    spring-cloud zuul网关
    正则表达式整理
    nginx配置-Rewrite
    nginx配置-main
    nginx用途
    Java命令行命令
    Task
    JavaScript难点整理
  • 原文地址:https://www.cnblogs.com/fsong/p/4894369.html
Copyright © 2011-2022 走看看