您好,登錄后才能下訂單哦!
今天寫一個表單提交,用的是jquery ajax 異步提交的方法。
有個表單項是數組,就是這樣的
input <input name="info[]" type="text" value=""/>.
試了半天也找不到如何把多個這樣的input內容ajax提交給腳本。
后來旁邊的同事提醒jquery里面有這樣的方法:
$("form").serialize();
很簡單,這樣的方法能獲取表單的所有內容,包括數組。
$.ajax({ type: "POST", url: "add.php", data: $("form").serialize(), success: function(msg){ alert(msg); } });
打印出來的結果: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) "測試11"
[2]=>
string(8) "
測試
22"
[3]=>
string(8) "
測試
33"
}
["reason"]=>
string(6) "cccccc"
}
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。