jquery ajaxfileuplodファイルアップロードの効果について esshui laoding

不言
リリース: 2018-07-02 14:15:37
オリジナル
1801 人が閲覧しました

この記事では主に jquery ajaxfileuplod によるファイルアップロードの効果を紹介します。これには一定の参考値がありますので、必要な方は参考にしてください

インポート制御

//放于上传前
function ajaxLoading(){  
  $("<p class=\"datagrid-mask\"></p>").css({display:"block",width:"100%",height:$(window).height()}).appendTo("body");  
  $("<p class=\"datagrid-mask-msg\"></p>").html("正在上传,请稍候。。。").appendTo("body").css({display:"block",left:($(document.body).outerWidth(true) - 190) / 2,top:($(window).height() - 45) / 2});  
 }  

//放于状态返回后
 function ajaxLoadEnd(){  
   $(".datagrid-mask").remove();  
   $(".datagrid-mask-msg").remove();        
}

function import(){
  ajaxLoading();
  $.ajaxFileUpload({
    url:&#39;import.do&#39;,
    fileElementId:&#39;importFile&#39;,
    type:&#39;post&#39;,
    dataType : &#39;json&#39;,
    secureuri : false,
    success:function(data){
      ajaxLoadEnd();
      if(data&&data.code=="200"){
        $.messager.show({
          title:&#39;提示&#39;,
          msg:&#39;用户导入成功!&#39;,
          timeout:5000,
          showType:&#39;slide&#39;
        });
      }
      $(&#39;#table).datagrid(&#39;reload&#39;);
      return;
    },
    error: function(data, status, e) { //提交失败自动执行的处理函数。
      ajaxLoadEnd();
      if(data&&data.message){
        $.messager.alert("警告",data.message);
      }else{
        $.messager.alert("警告","导入失败,请联系相关人员");
      }
    }
  });
}
ログイン後にコピー

アップロードするには一度クリックするだけで、アップロード操作が完了した後でのみインターフェイスを操作できます

以上がこの記事の全内容です。皆様の学習に役立つことを願っています。その他の関連コンテンツについては、PHP 中国語 Web サイトに注目してください。

関連する推奨事項:

jQuery に基づいて bootstrapValidator でグローバル検証を実装する

携帯電話番号クエリを実装するための Jsonp クロスドメイン リクエスト データ

以上がjquery ajaxfileuplodファイルアップロードの効果について esshui laodingの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート