JS-jquery ajax序列化表单多选框传值
来源:互联网 发布:手机淘宝店铺装修注意 编辑:程序博客网 时间:2024/05/21 09:36
<input type="checkbox" name="student" value="1" data-age="18" /> <input type="checkbox" name="student" value="2" data-age="19" /> <input type="checkbox" name="student" value="3" data-age="20" /> var student = $("input[name='student']:checked").serialize(); $.ajax({ url: "***.php", type: "post", data: student, success: function (result) { // } });
但是对于一个form,除了有checkbox外还有其他的控件。为了将整个form都传递给php。需要将checkbox的值传递给隐藏的input
$('input[type=checkbox]').change(function(){ $('#Account').val($('input[type=checkbox]:checked').map(function(){return this.value}).get().join(',')) })
然后将其序列化之后传递
var obj = $("#video_form").serialize(); $.ajax({ type: "POST", url: "add_video.php", data: $("#video_form").serialize(), success: function(data){ //$("#loadingModal").modal('hide'); var res = $.parseJSON(data); if(res.status === "success"){ alert("success"); }else{ $("#alert").css('display','block'); alert(res.msg); } }, error: function(data){ } });
之后再php页面直接将$_POST['Account']赋值给变量,然后将变量分隔开即可得到checkbox的每个值,之后再进行操作即可。
原文链接:http://blog.csdn.net/qq_24018243/article/details/52316949
阅读全文
0 0
- JS-jquery ajax序列化表单多选框传值
- Jquery ajax序列化表单
- jQuery序列化Ajax提交表单
- jquery序列化表单并ajax提交
- jQuery--9.$.ajax(),表单序列化,formdata
- jQuery ajax 中级(getScript() ; getJSON() ;ajax; 表单序列化)
- jQuery教程(19)-jquery ajax操作之序列化表单
- JS获取全部表单值 JQUERY序列化表单
- Ajax序列化表单
- ajax表单序列化
- jQuery的ajax学习(一)表单序列化
- jQuery的ajax学习(一)表单序列化
- jQuery.ajax $.post $.load 序列化表单(ajax提交表单,post传递参数,序列化表单)
- jquery表单序列化
- jquery表单序列化
- js表单序列化
- js表单序列化
- jquery之ajax提交、js验证表单
- 各网游的外挂是如何做出来的?
- Chrome DevTools之Network
- HDU I Think I Need a Houseboat
- Simplex 单纯形算法的python实现
- 【java基础】08.GUI:Swing
- JS-jquery ajax序列化表单多选框传值
- openCV HSV转RGB函数解析(内层循环和外层循环对算法效率的影响)
- bzoj1101[POI2007]Zap-莫比乌斯反演
- ubuntu14.04下搭建GraphLab集群
- 第10章 正则表达式
- iOS精品源码,GHConsole图片浏览器圆形进度条音视频传输连击礼物弹出动画
- 关于servlet中的乱码问题
- TelephonyTesgistry
- Shrio的问题的一些记录