$(function(){
$.post("selectAllRole.action",{},function(json){
for(var i=0;i<json.roleMap.len;i++){
var aa =json.roleMap[i].role_name;
number =json.roleMap[i].role_number; $("#pname").append("<input type='checkbox' value="+number+" name='aasss'>"+aa+"<br/>");
}
},"json")
})
让这个checkbox 默认选中,
$.post("selectPermIdByName1.action",params,function(json){
for ( var i = 0; i < json.usersMap.len; i++) {
user_role=json.usersMap[i].user_role;
}
},"json")
某jsp页面中,让user_role 和checkbox 对比,如果checkbox 的值包括user_role 就让checkbox 选中,
$.post("selectAllRole.action",{},function(json){
for(var i=0;i<json.roleMap.len;i++){
var aa =json.roleMap[i].role_name;
number =json.roleMap[i].role_number; $("#pname").append("<input type='checkbox' value="+number+" name='aasss'>"+aa+"<br/>");
}
},"json")
})
让这个checkbox 默认选中,
$.post("selectPermIdByName1.action",params,function(json){
for ( var i = 0; i < json.usersMap.len; i++) {
user_role=json.usersMap[i].user_role;
}
},"json")
某jsp页面中,让user_role 和checkbox 对比,如果checkbox 的值包括user_role 就让checkbox 选中,
user_role=json.usersMap[i].user_role;
//在这儿再遍历checkbox,然后判断两值是否相等就行了(最好把checkbox这个循环放在外面一层)
}
额这个我知道,我这个要做个比较,不是要让所有的都选中,让user_role 和checkbox 对比,如果checkbox 的值包括user_role 就让checkbox 选中,
$.post("selectAllRole.action",{},function(json){
for(var i=0;i<json.roleMap.len;i++){var aa =json.roleMap[i].role_name;
number =json.roleMap[i].role_number;
///遍历判断
for(var i = 0; i < user_role.len; i++){ if(number==user_role[i]){
$("#pname").append("<input type='checkbox' value="+number+" name='aasss' checked=true>"+aa+"<br/>");
}else{
$("#pname").append("<input type='checkbox' value="+number+" name='aasss'>"+aa+"<br/>");
}
}}
},"json")
})
只是写这么个意思
$(function(){
$.post("selectAllRole.action",{},function(json){
for(var i=0;i<json.roleMap.len;i++){var aa =json.roleMap[i].role_name;
number =json.roleMap[i].role_number;
///遍历判断
for(var i ……没错
js:var str="";
$("input:checkbox[name='recordIndexIdList']:checked").each(function(){
str+=$(this).val()+",";
})
后台:字符串接收
js:var str="";
$("input:checkbox[name='recordIndexIdList']:checked").each(function(){
str=$(this).val()+",";
})
只有这样才能获得选中的值
if(str==""){
//给个选中的值
}else{
//选中的值
}
思路就是这样,希望能够帮助你。。