溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

jquery獲得表單所有數(shù)據(jù),提交數(shù)組時(shí),特別有用

發(fā)布時(shí)間:2020-07-22 12:32:26 來(lái)源:網(wǎng)絡(luò) 閱讀:10738 作者:低吟淺唱 欄目:web開發(fā)

今天寫一個(gè)表單提交,用的是jquery ajax 異步提交的方法。

有個(gè)表單項(xiàng)是數(shù)組,就是這樣的

input <input name="info[]"  type="text" value=""/>.

試了半天也找不到如何把多個(gè)這樣的input內(nèi)容ajax提交給腳本。

后來(lái)旁邊的同事提醒jquery里面有這樣的方法:

$("form").serialize();

很簡(jiǎn)單,這樣的方法能獲取表單的所有內(nèi)容,包括數(shù)組。

$.ajax({       
type: "POST",       
url: "add.php",      
 data: $("form").serialize(),
        success: function(msg){
           alert(msg);        }   
 });

打印出來(lái)的結(jié)果:array(6) { ["name"]=> string(1) "a"    

["title"]=> string(1) "1"    

["hospital"]=> string(1) "b"  

["hospital_rank"]=> string(1) "1"    

["info"]=> array(4) { [0]=> string(0) "" [1]=> string(8) "測(cè)試11"                     [2]=> string(8) "測(cè)試22" [3]=> string(8) "測(cè)試33" }  

["reason"]=> string(6) "cccccc" }

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI