$(document).ready(function () {
$("#del").click(function () {
var str = "";
$(".aa:checked").each(function () {
var n = $(this).parents("tr").index(); // 获取checkbox所在行的顺序
if ($(".aa:checked").attr("checked")) { //如果被选中
str += $(this).val() + ",";
}
$("table#tb").find("tr:eq(" + n + ")").remove(); // 获取checkbox所在行的顺序
});
if (str.length > 0) {
str = str.substring(0, str.length - 1); //去掉最后一个逗号
}
alert(str);
});
return false;
});
});
已经得到选中的checkbox的value 是str,怎么传到后台,然后后台怎么获取,求大神
把这个值放在参数中作为请求参数传过去,如果后台是struts2则世界使用之对象给属性赋值传过去。
ajax传值;
$.ajax({
type:"post",//请求方式,get或者post
url:"",//后台接收数据的url
data:{"str":str},//你传输的数据,键值对
success:function(){//调用成功执行的函数
alert("success");
},
error:function(){
alert("failed");
}
});
后台根据语言不同,接收也不同,看你用什么语言了。
C#是这样吗 string a = Request["str"];
异步ajax或者同步submit都可以的