欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

Validator驗證Ajax提交表單的方法

系統(tǒng) 2234 0
當(dāng)我們在一些稍微復(fù)雜的業(yè)務(wù)時,可能會遇到需要多個表單form在同一個頁面的情況,但是提交一個表單以后不想頁面刷新或者跳轉(zhuǎn),那么我們考慮到的就是Ajax提交表單,那么如何讓Jquery的validator插件也可以對異步提交的表單進(jìn)行驗證呢?我們繼續(xù)往下看。 ?

在這里,我就用網(wǎng)絡(luò)上的一個例子來說明好了。
?

下面是一個比較常見的jquery .ajax提交表單的寫法 ?
        $("#submitButton").click(
        
          function
        
        
          (){


        
        
          //
        
        
          序列化表單
        
        
          var
        
         param = $("#leaveSave"
        
          ).serialize();

   $.ajax({

      url : 
        
        "leaveSave.action"
        
          ,

      type : 
        
        "post"
        
          ,

      dataType : 
        
        "json"
        
          ,

      data: param,

      success : 
        
        
          function
        
        
          (result) {


        
        
          if
        
        (result=='success'
        
          ) {

location.href
        
        ='allRequisitionList.action'
        
          ;

} 
        
        
          else
        
        
          if
        
        (result.startWith("error_"
        
          )){

$(
        
        "#errorMessage").html(result.substring(6
        
          ));

} 
        
        
          else
        
        
           {


        
        
          //
        
        
          返回的結(jié)果轉(zhuǎn)換成JSON數(shù)據(jù)
        
        
          var
        
         jsonObj = eval('('+result+')'
        
          );

startTime 
        
        = $("#startdate"
        
          ).val();

endTime 
        
        = $("#enddate"
        
          ).val();

hour 
        
        =
        
           jsonObj.hour;

reason 
        
        =
        
           jsonObj.reason;



replaceDom(startTime,endTime,hour,reason);

}

}

});

}); 
        
      

?

如果想用ajax提交表單,還想用jquery的validate進(jìn)行驗證,那么可以這樣解決:表單還是正常編寫的表單內(nèi)容,type還是submit類型,只不過在validate驗證通過后的方法中使用ajax提交表單?
              $("#saveWorkExtra"
              
                ).validate({

onsubmit:
              
              
                true
              
              ,
              
                //
              
              
                 是否在提交是驗證
              
              

onfocusout:
              
                false
              
              ,
              
                //
              
              
                 是否在獲取焦點時驗證
              
              

onkeyup :
              
                false
              
              ,
              
                //
              
              
                 是否在敲擊鍵盤時驗證
              
              
                

rules: {

....

},

messages:{

....

},

submitHandler: 
              
              
                function
              
              (form) {  
              
                //
              
              
                通過之后回調(diào)
              
              
                var
              
               param = $("#saveToWorkExtra"
              
                ).serialize();

     $.ajax({

url : 
              
              "workExtraChange.action"
              
                ,

type : 
              
              "post"
              
                ,

dataType : 
              
              "json"
              
                ,

data: param,

success : 
              
              
                function
              
              
                (result) {


              
              
                if
              
              (result=='success'
              
                ) {

          location.href
              
              ='allRequisitionList.action'
              
                ;

} 
              
              
                else
              
              
                 {

          
              
              
                var
              
               jsonObj = eval('('+result+')'
              
                );

}

}

     });

         },

         invalidHandler: 
              
              
                function
              
              (form, validator) {  
              
                //
              
              
                不通過回調(diào)
              
              
                return
              
              
                false
              
              
                ;

          }

}); 
              
            

?

Validator驗證Ajax提交表單的方法


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 一级高清视频www | 免费看a | 一级毛片免费观看不收费 | 亚洲视频 欧美视频 | 国产一区在线免费 | 日韩在线不卡一区 | 色开心婷婷| 精品在线一区二区 | 黄片毛片一级 | 91视频无限看 | 精品国产不卡一区二区三区 | 杀破狼在线观看 | www.久| 新超碰97| 男女下面一进一出无遮挡着 | 国产精品一区久久久久 | 草草视频免费观看 | 91久久精品一区二区二区 | 免费一级毛片 | 国产福利一区二区 | 中文字幕日韩欧美一区二区三区 | 成人在线视频网 | 2021精品国产综合久久 | 欧美伦交 | 国产一二三区精品 | 日本不卡在线观看免费v | 久久久久黄 | 日韩成人在线观看 | 青娱乐手机免费视频 | 91色在线 | 拍拍拍无挡免费视频网站 | www.久| 青娱乐综合 | 波多野结衣办公室33分jian情 | 欧美综合中文字幕久久 | 亚洲国产99在线精品一区二区 | 精品国产欧美一区二区 | 日本九九视频 | 成人嫩草影院免费观看 | 五月婷婷网 | 高清一区二区 |