zoukankan      html  css  js  c++  java
  • ajax提交与上传文件同步

      我们经常担心文件上传,最烦比,可以推断,我们上传的文件大小,格风格等等一系列的推理验证。所以,我们只能ajax提交验证。ajax异步提交太麻烦,我想太多的变化代码,事实上,我们使用JQuery当插件,它帮助我们思考。这里面ajaxSubmit就非常好用,表示层代码參考例如以下,逻辑层代码可依据个人需求自己来写:

    function FileChange(Value){
    if(checkFormat(Value)){
    document.getElementById("uploadimage").width=10;
    document.getElementById("uploadimage").height=10;
    document.getElementById("uploadimage").alt="";
    document.getElementById("uploadimage").src=Value;
    return true;
    }else{
    return false;
    }
    }


    $("#form1").attr("action", "action.do?");
    var ifIntroPic=$('input[name="adVertising.ifIntroPic"]:checked').val();
    if(ifIntroPic!=1){
    var picture =$("#picture").val();
    if(picture==null||picture==''){
      if(adId==null||adId==''){
      alert("请选择
    要上传的图片");
      return false;
      }
    }else{
    if(FileChange(picture)){
    $('#form1').ajaxSubmit(function(data){
    if(data!=null&&data!=''){
    if(navigator.userAgent.toLowerCase().indexOf("opera")!=-1){

    }
    }
    });
    }else{
    return false;
    }
    }
    }else{
    formSubmit();
    }
    }



    $('#form1').ajaxSubmit(function(data){}代码提交到逻辑层

    if(navigator.userAgent.toLowerCase().indexOf("opera")!=-1){推断浏览器用的


    重点在于我们在用ajax提交的时候。也能够使用ajaxSubmit方法进行同步提交。也能够ajax异步提交

    自我感觉文章写得不好,就做个记录。但能帮到大家。是在看不懂的能够直接百度ajax的ajaxSubmit或看ajax的API灿。


    版权声明:本文博客原创文章,博客,未经同意,不得转载。

  • 相关阅读:
    实现免费WiFi无线共享
    详解spring配置文件
    P1886 滑动窗口 /【模板】单调队列
    P3370 【模板】字符串哈希
    P3371 【模板】单源最短路径(弱化版)
    P3367 【模板】并查集
    P1177 【模板】快速排序
    P3382 【模板】三分法
    P3374 【模板】树状数组 1
    P1226 【模板】快速幂||取余运算
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/4652161.html
Copyright © 2011-2022 走看看