jquery获得表单所有数据,提交数组时,特别有用
2013-07-12 17:35
225 查看
今天写一个表单提交,用的是jquery ajax 异步提交的方法。
有个表单项是数组,就是这样的
input <input name="info[]" type="text" value=""/>.
试了半天也找不到如何把多个这样的input内容ajax提交给脚本。
后来旁边的同事提醒jquery里面有这样的方法:
$("form").serialize();
很简单,这样的方法能获取表单的所有内容,包括数组。
有个表单项是数组,就是这样的
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"
}
相关文章推荐
- jquery获得表单所有数据,提交数组时,特别有用
- jquery获得表单所有数据,提交数组时,特别有用
- jquery 的ajax怎么提交所有表单数据
- 将数据库常用的操作(连接数据库,获得所有数据,获得一条记录,获得一列记录,获得一条索引数组,获得一条关联数组)都给封装到db.class.php里面,谁需要谁继承这个类 注意:提交封装的类文件
- JQuery validate 的使用(使用ajax来提交数据)(ajax如何封装表单数据)
- 使用jQuery实现跨域提交表单数据
- jQuery实现所有验证通过方可提交的表单验证
- Jquery技巧:使用ajax技术提交表单数据
- struts 一句话获得表单所有数据
- jQuery实现表单动态添加数据并提交的方法
- jquery validate如何不提交表单就做验证(ajax提交数据)
- 获得所有表单值的JQuery实现代码[IE暂不支持]
- jQuery选取所有复选框被选中的值并用Ajax异步提交数据的实例
- jquery-读取form表单中的所有数据列表
- jqurey 获取 form 表单中所有数据,支持多维数组
- jquery序列化form表单使用ajax提交后处理返回的json数据
- 使用jQuery实现跨域提交表单数据
- 利用jquery.form.js的ajaxSubmit实现不跳转提交表单数据
- jQuery更新表单数据,通过layui异步ajax提交时利用data.field来序列号提交数据出现的问题
- jQuery提交数据给php,serialize()方法提交所有数据,不发生页面跳转