昨天,在做一個表單異步提交內容的時候,遇到很奇怪的問題,submit()方法無法進行提交,每次提交都是把 當前給刷新了,網絡抓包發現,每次都是 get方式去獲取 當前頁面,完全沒有post 請求,想著以前 遇上這樣的問題 都是因為 表單中 有 name 或者 id 這些命名跟submit 有沖突,但是檢查了幾次,始終沒有發現 名字沖突,所以這個可能性被排除。
平常自己做觸發按鈕,基本不用a 標簽,但是昨天不知道什麼 問題,竟然用了 a 而且還給了 href 為空,由於這個a 的class 有多個 內容,所以檢查時候根本就沒有去看href 沒有寫內容。所以,每次進行click 操作的時候 都會觸發到 href="" 這個操作,這個操作就重新打開當前頁面,所以導致 submit無法起到作用。解決方法:就是給href 加javascript:;或者javascript:void(0);
問題出現地方:
解決了:
js部分:
以上這篇js和jq使用submit方法無法提交表單的快速解決方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持。