您好,登录后才能下订单哦!
今天写一个表单提交,用的是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进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。