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

解決了:

js部分:

以上這篇js和jq使用submit方法無法提交表單的快速解決方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
教你30秒發(fā)布一個TypeScript包到NPM的方法步驟
這篇文章主要介紹了教你30秒發(fā)布一個TypeScript包到NPM的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07
使用JavaScript實(shí)現(xiàn)彈出層效果的簡單實(shí)例
下面小編就為大家?guī)硪黄褂肑avaScript實(shí)現(xiàn)彈出層效果的簡單實(shí)例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-05-05
JavaScript面向?qū)ο缶幊绦∮螒?--貪吃蛇代碼實(shí)例
這篇文章主要介紹了JavaScript貪吃蛇的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05
關(guān)于promise和async用法以及區(qū)別詳解
Promise是一個構(gòu)造函數(shù),我們就可以new Promise()得到一個 Promise的實(shí)例,下面這篇文章主要給大家介紹了關(guān)于promise和async用法以及區(qū)別的相關(guān)資料,需要的朋友可以參考下2023-01-01

