怎样让jquery处理checkbox的选项值并且作为参数传递
时间:2009-06-29
来源:互联网
有一个checkbox,要获取选中的多个值,然后把这些值作为参数传递,比如id1 , id2,这个id1 , id2分别是checkbox选从来的值,这个改怎么做,我的部分代码如下,怎样修改
$("#category_merge").click(function() {
var selectVal = "";
var selectCheckbox = $("[name='selectBox']:checked").each(function(){
selectVal = $(this).val();
});
if(2 != selectCheckbox.length) {
alert("you should chose two category to merge");
} else {
$.ajax({
url: "categoryFormMerge.action?ids=" + selectVal,
cache: false,
success: function(html){
$("#hideCategory").hide();
$("#categoryForm").append(html);
}
});
}
});
$("#category_merge").click(function() {
var selectVal = "";
var selectCheckbox = $("[name='selectBox']:checked").each(function(){
selectVal = $(this).val();
});
if(2 != selectCheckbox.length) {
alert("you should chose two category to merge");
} else {
$.ajax({
url: "categoryFormMerge.action?ids=" + selectVal,
cache: false,
success: function(html){
$("#hideCategory").hide();
$("#categoryForm").append(html);
}
});
}
});
作者: conroe 发布时间: 2009-06-29
这个简单.var ss=$("[name='selectBox']").serializeArray();
然后再用param方法格式成url地址的形式
举个例子.个时化后的一个url:xxx.aspx?checkbox=1&checkbox=2&checkbox=3
后台接收的时候会是这样一个字符串"1,2,3"
你分割成数组就OK
然后再用param方法格式成url地址的形式
举个例子.个时化后的一个url:xxx.aspx?checkbox=1&checkbox=2&checkbox=3
后台接收的时候会是这样一个字符串"1,2,3"
你分割成数组就OK
作者: careyson 发布时间: 2009-07-09
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28