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

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

你好!! $(function(){ $(":button[value='提交']").click(function(){ var data = $(":checkbox[name='subBox']:checked").map(function(){ return $(this).val(); }).get(); $.ajax({ type: "POST", url: "你的url", data: {"data": data}, s...

点击时间可以有两种 一:利用jquery 绑定$(".ck").bind('click',function(){}); //但是因为有多个checkbox所有建议不这么用 二:在checkbox上 加个onclick事件 先引入jquery库 function act(a) { var productID=$(this).data("n"); $.ajax({ typ...

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

$("input[type='checkbox']").attr('value') 返回结果:501 $("input[type='checkbox']").is(':checked') 返回结果:选中=true,未选中=false

提交一般分以下两种: 自动(定时)提交,比如轮询拉信息; 用户操作,比如点链接,提交表单等; 那就给不同的按钮绑定不同的ajax事件就可以了。

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

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

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

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