<div id="test"> </div>
<script type="text/javascript">
var url;
function newUser(){
$('#dlg').dialog('open').dialog('setTitle','新建用户');
$('#fm').form('clear');
$.get("quanxian.json", function(data){
var obj = data.split('#');
//alert('obj数据=================='+obj);
//alert(obj.length);
var html = "";
for(var i=0;i<obj.length;i++){
var check = "<input type='checkbox' name='comment[i]' value='"+obj[i]+"' />"+obj[i];
if(i%3==0){
check += "<br/>";
}
html +=check;
}
$('#test').html(html);
url = 'roleSave';
});
}
function editUser(){
//取得当前userDatagrid表格中选中的数据
var row = $('#userDatagrid').datagrid('getSelected');
//截取读到的文件
var quanxian = row.comment.split('#');//使用jquery异步请求get方式调用服务端接口,取得消息状态(第二个参数是回调函数。第一个回调参数存有被请求页面的内容,第二个回调参数存有请求的状态。)
//alert(1);
$.get("quanxian.json", function(data){
//alert(data);
//将json字符串,转换为对象
//var json = eval('('+data+')');
var obj = data.split('#');
//alert('obj数据=================='+obj);
alert(obj.length);
var html = "";
for(var i=0;i<obj.length;i++){
var check = "<input id='comment' type='checkbox' name='comment[i]' value='"+obj[i]+"' />"+obj[i];
for(var j=0;j<quanxian.length;j++){
if(quanxian[j]==obj[i]){
check = "<input type='checkbox' value='"+quanxian[j]+"' checked='checked'/>"+quanxian[j];
break;
}
}
if(i%3==0){
check += "<br/>";
}
html +=check;
$('#test').html(html);
if (row){
//显示窗口
$('#dlg').dialog('open').dialog('setTitle','修改');
//用当前选中的数据赋值
$('#fm').form('load',row);
//alert(row.comment.split('#'));
url = 'roleUpdate?id='+row.id;
}
}
});
}
function saveUser(){
$('#fm').form('submit',{
url: url,
onSubmit: function(){
return $(this).form('validate');
},
success: function(result){
//将json字符串,转换为对象
//var json = eval('('+result+')');
//if (json.errorMsg){
//用json字符串返回会导致出现另存为的提示
//改为接收字符串
result = $.trim(result);
if ("ok"==result){
//关闭对话框
$('#dlg').dialog('close');
//刷新表格
$('#userDatagrid').datagrid('reload');
} else {
$.messager.show({
title: '温馨提示',
msg: result
});
}
}
});
}
</script>