<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@include file="../common/header.jsp"%>
<div class="easyui-layout" data-options="fit:true">
<!-- Begin of toolbar -->
<div id="wu-toolbar">
<div class="wu-toolbar-button">
<%@include file="../common/menus.jsp"%>
</div>
<div class="wu-toolbar-search">
<label>用户名称:</label><input id="search-name" class="wu-text" style="width:100px">
<label>真实姓名:</label><input id="search-realName" class="wu-text" style="width:100px">
<label>身份证号:</label><input id="search-idCard" class="wu-text" style="width:100px">
<label>手机号码:</label><input id="search-mobile" class="wu-text" style="width:100px">
<label>状态:</label>
<select id="search-status" class="easyui-combobox" panelHeight="auto" style="width:120px">
<option value="-2">全部</option>
<option value="0">可用</option>
<option value="-1">冻结</option>
</select>
<a href="#" id="search-btn" class="easyui-linkbutton" iconCls="icon-search">搜索</a>
</div>
</div>
<!-- End of toolbar -->
<table id="data-datagrid" class="easyui-datagrid" toolbar="#wu-toolbar"></table>
</div>
<!-- 添加弹框 -->
<div id="add-dialog" class="easyui-dialog" data-options="closed:true,iconCls:'icon-save'" style="width:420px; padding:10px;">
<form id="add-form" method="post">
<table>
<tr>
<td align="right">名称:</td>
<td><input type="text" id="add-name" name="name" class="wu-text easyui-validatebox" data-options="required:true, missingMessage:'请填写用户名称'" /></td>
</tr>
<tr>
<td align="right">密码:</td>
<td><input type="password" id="add-password" name="password" class="wu-text easyui-validatebox" data-options="required:true, missingMessage:'请填写用户密码'" /></td>
</tr>
<tr>
<td align="right">真实姓名:</td>
<td><input type="text" id="add-realName" name="realName" class="wu-text easyui-validatebox" /></td>
</tr>
<tr>
<td align="right">身份证号:</td>
<td><input type="text" id="add-idCard" name="idCard" class="wu-text easyui-validatebox" /></td>
</tr>
<tr>
<td align="right">手机号码:</td>
<td><input type="text" id="add-mobile" name="mobile" class="wu-text easyui-validatebox" /></td>
</tr>
<tr>
<td align="right">联系地址:</td>
<td><input type="text" id="add-address" name="address" class="wu-text easyui-validatebox" /></td>
</tr>
<tr>
<td align="right">状态:</td>
<td>
<select id="add-status" name="status" class="easyui-combobox" panelHeight="auto" style="width:268px" data-options="required:true, missingMessage:'请选择状态'">
<option value="0">可用</option>
<option value="-1">冻结</option>
</select>
</td>
</tr>
</table>
</form>
</div>
<!-- 修改窗口 -->
<div id="edit-dialog" class="easyui-dialog" data-options="closed:true,iconCls:'icon-save'" style="width:450px; padding:10px;">
<form id="edit-form" method="post">
<input type="hidden" name="id" id="edit-id">
<table>
<tr>
<td align="right">名称:</td>
<td><input type="text" id="edit-name" name="name" class="wu-text easyui-validatebox" data-options="required:true, missingMessage:'请填写用户名称'" /></td>
</tr>
<tr>
<td align="right">密码:</td>
<td><input type="password" id="edit-password" name="password" class="wu-text easyui-validatebox" data-options="required:true, missingMessage:'请填写用户密码'" /></td>
</tr>
<tr>
<td align="right">真实姓名:</td>
<td><input type="text" id="edit-realName" name="realName" class="wu-text easyui-validatebox" /></td>
</tr>
<tr>
<td align="right">身份证号:</td>
<td><input type="text" id="edit-idCard" name="idCard" class="wu-text easyui-validatebox" /></td>
</tr>
<tr>
<td align="right">手机号码:</td>
<td><input type="text" id="edit-mobile" name="mobile" class="wu-text easyui-validatebox" /></td>
</tr>
<tr>
<td align="right">联系地址:</td>
<td><input type="text" id="edit-address" name="address" class="wu-text easyui-validatebox" /></td>
</tr>
<tr>
<td align="right">状态:</td>
<td>
<select id="edit-status" name="status" class="easyui-combobox" panelHeight="auto" style="width:268px">
<option value="0">可用</option>
<option value="-1">冻结</option>
</select>
</td>
</tr>
</table>
</form>
</div>
<%@include file="../common/footer.jsp"%>
<!-- End of easyui-dialog -->
<script type="text/javascript">
/**
* 添加记录
*/
function add(){
var validate = $("#add-form").form("validate");
if(!validate){
$.messager.alert("消息提醒","请检查你输入的数据!","warning");
return;
}
var data = $("#add-form").serialize();
$.ajax({
url:'add',
dataType:'json',
type:'post',
data:data,
success:function(data){
if(data.type == 'success'){
$.messager.alert('信息提示','添加成功!','info');
$("#add-name").val('');
$("#add-remark").val('');
$('#add-dialog').dialog('close');
$('#data-datagrid').datagrid('reload');
}else{
$.messager.alert('信息提示',data.msg,'warning');
}
}
});
}
/**
* 编辑记录
*/
function edit(){
var validate = $("#edit-form").form("validate");
if(!validate){
$.messager.alert("消息提醒","请检查你输入的数据!","warning");
return;
}
var data = $("#edit-form").serialize();
$.ajax({
url:'edit',
dataType:'json',
type:'post',
data:data,
success:function(data){
if(data.type == 'success'){
$.messager.alert('信息提示','修改成功!','info');
$('#edit-dialog').dialog('close');
$('#data-datagrid').datagrid('reload');
}else{
$.messager.alert('信息提示',data.msg,'warning');
}
}
});
}
/**
* 删除记录
*/
function remove(){
$.messager.confirm('信息提示','确定要删除该记录?', function(result){
if(result){
var item = $('#data-datagrid').datagrid('getSelected');
if(item == null || item.length == 0){
$.messager.alert('信息提示','请选择要删除的数据!','info');
return;
}
$.ajax({
url:'delete',
dataType:'json',
type:'post',
data:{id:item.id},
success:function(data){
if(data.type == 'success'){
$.messager.alert('信息提示','删除成功!','info');
$('#data-datagrid').datagrid('reload');
}else{
$.messager.alert('信息提示',data.msg,'warning');
}
}
});
}
});
}
/**
* Name 打开编辑窗口
*/
function openEdit(){
//$('#add-form').form('clear');
var item = $('#data-datagrid').datagrid('getSelected');
if(item == null || item.length == 0){
$.messager.alert('信息提示','请选择要编辑的数据!','info');
return;
}
$('#edit-dialog').dialog({
closed: false,
modal:true,
title: "编辑用户信息",
buttons: [{
text: '确定',
iconCls: 'icon-ok',
handler: edit
}, {
text: '取消',
iconCls: 'icon-cancel',
handler: function () {
$('#edit-dialog').dialog('close');
}
}],
onBeforeOpen:function(){
//$("#add-form input").val('');
$("#edit-id").val(item.id);
$("#edit-name").val(item.name);
$("#edit-password").val(item.password);
$("#edit-realName").val(item.realName);
$("#edit-idCard").val(item.idCard);
$("#edit-mobile").val(item.mobile);
$("#edit-status").combobox('setValue',item.status);
$("#edit-address").val(item.address);
}
});
}
/**
* Name 打开添加窗口
*/
function openAdd(){
//$('#add-form').form('clear');
$('#add-dialog').dialog({
closed: false,
modal:true,
title: "添加用户信息",
buttons: [{
text: '确定',
iconCls: 'icon-ok',
handler: add
}, {
text: '取消',
iconCls: 'icon-cancel',
handler: function () {
$('#add-dialog').dialog('close');
}
}],
onBeforeOpen:function(){
$("#add-form input").val('');
}
});
}
//搜索按钮监听
$("#search-btn").click(function(){
var option = {name:$("#search-name").val()};
var status = $("#search-status").combobox('getValue');
if(status != -2){
option.status = status;
}
option.realName = $("#search-realName").val();
option.idCard = $("#search-idCard").val();
option.mobile = $("#search-mobile").val();
$('#data-datagrid').datagrid('reload',option);
});
/**
* 载入数据
*/
$('#data-datagrid').datagrid({
url:'list',
rownumbers:true,
singleSelect:true,
pageSize:20,
pagination:true,
multiSort:true,
fitColumns:true,
idField:'id',
treeField:'name',
fit:true,
columns:[[
{ field:'chk',checkbox:true},
{ field:'name',title:'名称',width:100,sortable:true},
{ field:'password',title:'密码',width:100,sortable:true},
{ field:'realName',title:'真实姓名',width:100,sortable:true},
{ field:'idCard',title:'身份证号',width:100,sortable:true},
{ field:'mobile',title:'手机号',width:100,sortable:true},
{ field:'address',title:'地址',width:100,sortable:true},
{ field:'status',title:'状态',width:100,formatter:function(value,row,index){
switch(value){
case 0:{
return '可用';
}
case -1:{
return '冻结';
}
}
return value;
}}
]]
});
</script>
ssm + easyui 数据无法显示
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- lshen01 2023-03-17 01:44关注
参考GPT和自己的思路:
根据提供的代码,可能有以下几种原因导致数据无法显示:
后端没有正确返回数据:需要检查后端接口是否能够正确返回数据,可以使用浏览器的开发者工具查看网络请求和响应情况。
前端没有正确处理数据:需要检查前端的数据处理逻辑是否有误,可能需要在控制台输出相关变量或对象,进一步排查问题。
EasyUI组件没有正确初始化:需要检查EasyUI组件是否有正确引入并初始化,是否有正确配置相关参数。可以使用EasyUI提供的调试工具检查组件是否能够正确初始化。
希望以上分析对你有所帮助!
解决 无用评论 打赏 举报
悬赏问题
- ¥15 关于#python#的问题:求帮写python代码
- ¥15 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
- ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
- ¥15 来真人,不要ai!matlab有关常微分方程的问题求解决,
- ¥15 perl MISA分析p3_in脚本出错
- ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
- ¥15 ubuntu虚拟机打包apk错误
- ¥199 rust编程架构设计的方案 有偿
- ¥15 回答4f系统的像差计算
- ¥15 java如何提取出pdf里的文字?