日期:2014-05-17  浏览次数:20679 次

$.post params 传值问题 大神们看看 在线等
var checked ="";
function chbox()
{
$("[name='aasss'][checked]").each(function(){  
checked+=$(this).val()+",";  
$("#number").val(checked);
alert(checked);
var params ={"role_number":checked};
//通过角色名查出该角色所包含的权限ID, update的时候和角色ID 一起插入到user表
$.post("selectPermByRole",params,function(json){
for ( var i = 0; i < json.roleMap.len; i++) {
alert(json.roleMap[i].rolePerm)
$("#perm").val(json.roleMap[i].rolePerm)
}
},"json")
}) 传这个checked 会报错,checked 是2,3,4, 这样的值

------解决方案--------------------
var params = {};

params["role_number"] = checked.join("");