做爰高潮a片〈毛片〉,尤物av天堂一区二区在线观看,一本久久A久久精品VR综合,添女人荫蒂全部过程av

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

jQuery Validator驗證Ajax提交表單的方法和Ajax傳參的方法

來源:懂視網 責編:小采 時間:2020-11-27 22:51:36
文檔

jQuery Validator驗證Ajax提交表單的方法和Ajax傳參的方法

jQuery Validator驗證Ajax提交表單的方法和Ajax傳參的方法:serialize() 方法通過序列化表單值,創建 URL 編碼文本字符串。代替了一個一個傳參的方式 以往寫的ajax傳參方式 $.ajax({ url : ${ctx}/SJStandardDamPartition/insertOrUpdateDamPartition, type : post, data
推薦度:
導讀jQuery Validator驗證Ajax提交表單的方法和Ajax傳參的方法:serialize() 方法通過序列化表單值,創建 URL 編碼文本字符串。代替了一個一個傳參的方式 以往寫的ajax傳參方式 $.ajax({ url : ${ctx}/SJStandardDamPartition/insertOrUpdateDamPartition, type : post, data

serialize() 方法通過序列化表單值,創建 URL 編碼文本字符串。代替了一個一個傳參的方式

以往寫的ajax傳參方式

$.ajax({ 
 url : "${ctx}/SJStandardDamPartition/insertOrUpdateDamPartition", 
 type : "post", 
 dataType : "json", 
 data: {beginsectionid:function(){
 return $('#number option:selected').val();
 },
 beginelevation:function(){
 return $('#onset').val();
 },
 endelevation:function(){
 return $('#end').val();
 }
 }, 
 success : function(result) { 
 } 
 }); 

用serialize()的傳參方式       

 var param = $("#standForm").serialize(); 
 $.ajax({ 
 url : "${ctx}/SJStandardStandardInfo/insertOrUpdateStandardInfo", 
 type : "post", 
 dataType : "json", 
 data: param, 
 success : function(result) { 
 } 
 }); 

當我們在一些稍微復雜的業務時,可能會遇到需要多個表單form在同一個頁面的情況,但是提交一個表單以后不想頁面刷新或者跳轉,那么我們考慮到的就是Ajax提交表單,那么如何讓jQuery的validator插件也可以對異步提交的表單進行驗證呢?我們繼續往下看。

在這里,我就用網絡上的一個例子來說明好了。

下面是一個比較常見的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 { 
//返回的結果轉換成JSON數據 
var jsonObj = eval('('+result+')'); 
startTime = $("#startdate").val(); 
endTime = $("#enddate").val(); 
hour = jsonObj.hour; 
reason = jsonObj.reason; 
 
replaceDom(startTime,endTime,hour,reason); 
} 
} 
}); 
}); 

如果想用ajax提交表單,還想用jquery的validate進行驗證,那么可以這樣解決:表單還是正常編寫的表單內容,type還是submit類型,只不過在validate驗證通過后的方法中使用ajax提交表單

$("#saveWorkExtra").validate({ 
onsubmit:true,// 是否在提交是驗證 
onfocusout:false,// 是否在獲取焦點時驗證 
onkeyup :false,// 是否在敲擊鍵盤時驗證 
rules: { 
.... 
}, 
messages:{ 
.... 
}, 
submitHandler: function(form) { //通過之后回調 
 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) { //不通過回調 
 return false; 
 } 
}); 

總結

以上所述是小編給大家介紹的jQuery Validator驗證Ajax提交表單的方法和Ajax傳參的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

jQuery Validator驗證Ajax提交表單的方法和Ajax傳參的方法

jQuery Validator驗證Ajax提交表單的方法和Ajax傳參的方法:serialize() 方法通過序列化表單值,創建 URL 編碼文本字符串。代替了一個一個傳參的方式 以往寫的ajax傳參方式 $.ajax({ url : ${ctx}/SJStandardDamPartition/insertOrUpdateDamPartition, type : post, data
推薦度:
標簽: 方法 提交 參數
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 嵊州市| 井冈山市| 施秉县| 咸宁市| 昌都县| 永登县| 麦盖提县| 礼泉县| 武义县| 宣汉县| 都匀市| 凌海市| 黎城县| 江山市| 垦利县| 凯里市| 剑阁县| 白银市| 巢湖市| 疏附县| 博客| 吉林省| 都兰县| 武定县| 禹城市| 江油市| 平阴县| 延川县| 奉节县| 浦东新区| 宣化县| 紫阳县| 宝山区| 新源县| 青田县| 武山县| 苏尼特右旗| 焉耆| 察哈| 滨州市| 仲巴县|