麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

jQuery validate插件submitHandler提交導致死循環解決方法

2019-11-20 10:45:09
字體:
來源:轉載
供稿:網友

本文實例講述了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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 精品无码一区在线观看 | 久久艹逼 | 性感美女一级毛片 | 男女羞羞视频在线免费观看 | 久久久中文 | 毛片视频免费观看 | 禁漫天堂久久久久久久久久 | 5xx免费看| 免费午夜视频 | 国产91小视频在线观看 | 综合国产在线 | 黄色大片免费看 | 中文字幕在线观看91 | 91在线色| 男人天堂免费 | 国产免费一级 | 黄视频网站免费观看 | 黄色片网站在线播放 | 99久久精品免费 | 亚洲成人福利 | 国产成人自拍视频在线观看 | 日本一级黄色毛片 | 精品亚洲午夜久久久久91 | 日本网站一区二区三区 | 国产精品久久久久久婷婷天堂 | 精国产品一区二区三区 | 久久久久久久久久久高潮一区二区 | 国产一级在线看 | qyl在线视频精品免费观看 | 久久凹凸 | 男女羞羞视频在线观看免费 | 视频在线91| 本色视频aaaaaa一级网站 | 国产欧美一区二区三区免费看 | 欧美一级毛片欧美一级成人毛片 | 成人午夜视频免费 | 欧美日韩一区,二区,三区,久久精品 | 国产在线精品一区二区不卡 | av在线免费在线观看 | 亚洲精品aa| 欧美日韩亚洲一区二区三区 |