成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? jQuery validate插件submitHandler提交導致死循環解決方法
全站頭部文字 我要出現在這里
jQuery validate插件submitHandler提交導致死循環解決方法 656 2024-03-13   

本文實例講述了jQuery validate插件submitHandler提交導致死循環解決方法。分享給大家供大家參考,具體如下:

dom對像的提交form.submit();和jquery對像的提交$('').submit();功能上是沒有什么區別的。但是如果用了jquery validate插件,提交時這二個就區別大了。$('').submit();提交時,jquery validate會進行驗證,submitHandler里面如果寫了$('').submit();會導致死循環,而form.submit();則不會。

這個問題是個小問題,如果不注意,或者寫習慣了,容易出錯;并且出錯時,很難查找。我花了近二個小時,才找到原因。

一、簡單說一下dom對像和jquery對像

dom對像,你要用js的寫法來操作,頁面中的標簽。而jquery對像呢,你要用jquery的語法來操作。

dom對像轉換成jquery的對像呢,也很簡單,就加上$()這個就行了,然后就可以用jquery的語法來操作,頁面中的標簽了。我想大家用的最多就是this了。看一下例子。

$('input[name^="hour"]').each(function(index){
  this.value=index; //this是dom對像,js寫法
});
$('input[name^="hour"]').each(function(index){
  $(this).val(index); //$(this)是jquery對像,jquery寫法
});

二、jquery validate 死循環程序

$("#product_form").validate({
  focusInvalid:false,
  submitHandler: function(form){
    $('.submit').submit();
  }
});

正確寫法,

$("#product_form").validate({
  focusInvalid:false,
  submitHandler: function(form){
    form.submit();
  }
});

出現死循環的時候,瀏覽器會一直處于加載中,直到瀏覽器掛掉,這個時候,可以加一個alert,你就會知道,validate一直在循環驗證。個人覺得,雖然是個小問題,但是很難想起來。

更多關于jQuery插件相關內容感興趣的讀者可查看本站專題:《jQuery常用插件及用法總結》

希望本文所述對大家jQuery程序設計有所幫助。



主站蜘蛛池模板: 豆包简历个人资料| 豪门本色| 误杀2 电影| 漂流者| 夏的词语| 桐谷| 中华英雄何润东| 月亮电影| 风流一代电影| 变性手术男变女能怀孕吗| 赤牙×柒cp| 南果步| 寿比南山一般指多少岁| 草原大作战| 柚子猫卡夫卡的心理暗示在线观看| 毕业生在线观看| 湖南卫视直播| 日本大片ppt免费ppt视频| 韩国成人综艺| 卢靖姗个人资料| 碧海情天 电视剧| 藏文作文| 荆棘花| 多田有花与老丈人电影叫什么名字| 囚徒 电影| 成人免费视频视频| 戴夫·巴蒂斯塔| 西藏卫视在线直播| hugh grant| 24点数学题目100道| 无锡电视台| 幼儿歌曲颠倒歌| 幺红的个人简历| 漂流者| 电影《皮埃里诺》免费观看| 啊嗯啊嗯嗯| 小淘气 x战警| 打手板心视频80下| 孙婉| 青木玲挤奶喂奶| 念亲恩简谱|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103