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

天气不错,贴段代码向大家请教下
function mytest(){
$.post("/TaskManSystem/jsps/findAllRole.action",{},function(json){
var tbl = createTbl();
for(var i=0;i<json.roleMap.len;i++){
tbl = tbl +createData(json.roleMap[i].role_id,json.roleMap[i].role_number,json.roleMap[i].role_name,json.roleMap[i].role_time,json.roleMap[i].role_descript,json.roleMap[i].role_status);
}
tbl = tbl +"</table>";
$("#data").html(tbl);
},"json")
}
//创建表头  
function createTbl(){
var tal1= "<table border='1' class='t1'><tr class='a2'><td style='display:none'>ID</td><td>角色编号</td><td>角色名</td><td>角色创建时间</td><td>角色描述</td><td>角色状态</td><td>删除</td><td>更新</td></tr>";
return tal1;
}
//获取数据
function createData(role_id,role_number,role_name,role_time,role_descript,role_status){
var tr ="<tr class='a1'><td style='display:none'><input style='border:0px;' readonly=true id=usr_" +role_id+ " type='text' name='role_id' value=";
tr= tr +role_id+"></td><td><input style='border:0px;' id=num_" +role_id+ " type='text' name='role_number' value=";
tr= tr +role_number+"></td><td><input style='border:0px;' id=name_" +role_id+ " type='text' name='role_name' value=";
tr= tr+ role_name+"></td><td><input style='border:0px;' readonly=true id=time_" +role_id+ " type='text' name='role_time' value=";
tr= tr+ role_time+"></td><td><input style='border:0px;' id=descript_" +role_id+ " type='text' name='role_descript' value=";
tr= tr+ role_descript+"></td>";
//判断是否有效
if(role_status==1){
tr=tr+"<td><input id=status_" +role_id+ " type='radio' checked='checked' name='role_status' value=";
tr= tr+ role_status+">有效<input id=status_" +role_id+ " type='radio' name='role_status' value='0'/>无效</td>";
}else{
tr= tr+ "<td><input id=status_" +role_id+ " type='radio' onclick=updateStatus('"+role_id+"') name='role_status' value='1'>有效<input id=status_" +role_id+ " type='radio' onclick=updateStatus('"+role_id+"') checked='checked' name='role_status' value=";
tr= tr+ role_status+">无效</td>";
}

radio 取值的时候它总是显示循环最后的那个是否选中,而其他的都没有显示,请问为什么? 这是为什么呢?

------解决方案--------------------

------解决方案--------------------