mshd.net
当前位置:首页 >> jquEry,AjAx 如何提交多个ChECkBox的值? >>

jquEry,AjAx 如何提交多个ChECkBox的值?

var student = $("input[name='student']:checked").serialize(); $.ajax({ url: "your-url", type: "post", data: student, success: function (result) { //handle } }); 如果3个都是选中的状态的话,后台接收的数据为1,2,3

首先获取 div 里的数据,然后传参数即可 var divdata = $('#divid').html(); $.ajax({ type: "POST", url: "", data: {val:divdata}, success: function(obj){ } });

我只写个意思,表单如果提交,页面会强制跳转,你是无法实现多个表单的提交,除非你给表单指定了提交路径,如 这是把表单提交重定向到iframe中,页面就不会强制跳转 $(document).ready(function (){ $(function (){ $('form').each(function (){...

你这种写法type应该是get ,POST方式传参数可以写成: data:{"id":id,"name":$("#name").val()}

思路: 复选框的check值改变实际是改变checkbox的checked属性,即使用jQuery改变元素的属性 当checkbox存在checked属性时,checkbox会被打钩,标准写法是checked="checked" jQuery中有attr函数,该函数可以改变元素的属性,用下面的方法即可改变...

ajax里的date:{}这里不是可以提交多个数据吗?

$.ajax({ url:'http://g8up.cn', data:{ a:$('input[name=a\\[\\]]').map(function(){ return $(this).val(); }).get() }});

1、确保ajax获取之前这个已经创建成功,并且value已经赋值完成。 2、ajax获取值的办法: 1、var val = document.getElementById("checkbox1").value; 或者用jQuery也可以: 2、var val = $("#checkbox1").val();

你ajax传递的是这样传: $.post( "SendPropertyInfoAjax.action", {"property.name":$("#pname").val().trim(), "property.count":$("#count").val().trim(), "place.name":":$("#place").val().trim() } );

通过jquery过滤器:checked方式获取所有选中的checkbox 1、定义页面checkbox框 2、通过jquery过滤器选择选中的checkbox var chks=$("input:checked");//获取所有选中的checkbox,chks是一个元素数组3、通过chks的长度知道多少被选中 var len = chk...

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com