jquery获得表单所有数据,提交数组时,特别有用

发布时间:2020-07-22 12:32:26 作者:低吟浅唱
来源:网络 阅读:10728

今天写一个表单提交,用的是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" }

推荐阅读:
  1. jquery实现表单form异步提交
  2. jquery验证表单 提交表单

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

ajax jquery ue

上一篇:5G商用元年开启万亿市场, 25G服务器端口出货量大幅增长

下一篇:Python中lambda的使用,与它的三个好基友介绍!

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》