工作共遇到一个问题 ,新增页面提交数据 list页面没有更新数据,需要手动刷新数据才会提交展示出来。在页面试过很多刷新的方法都不是很好使,求大神解答。代码如下:
add:的页面代码
<meta http-equiv="Content-Type" content="text/html; charset=GBK" />
<script type="text/javascript" src="../js/libs/jquery/1.6/jquery.min.js"></script>
<script type="text/javascript"
src="../js/libs/jqueryui/1.8.13/jquery-ui.min.js"></script>
<script type="text/javascript" src="../js/My97DatePicker/WdatePicker.js"></script>
<link href="${rootPath}/css/assets/css/bootstrap.css" rel="stylesheet" />
<link href="${rootPath}/css/assets/css/bootstrap-responsive.css"
rel="stylesheet" />
<link href="${rootPath}/css/styles.css" rel="stylesheet" />
<script type="text/javascript">
function addHospitalSave() {
hospitalform.submit();
editHospitalClose();
}
function editHospitalClose() {
$("#editHospitalClose", window.parent.document).click();
}
</script>
<body style="background: none;" >
<div>
<div id="content" class="white"
style="margin-left: 20px; margin-right: 20px">
<div class="bloc">
<div class="content">
<form action="addHospitalSave" method="get" id="hospitalform">
<table class="table table-bordered table-font">
<tbody style="border: 1px;">
<tr>
<td>姓名:</td>
<td><select name="hospital_user_id" style="width: 159px;">
<option value="">-请选择-</option> <#list lstName as name>
<option value="${name.id}">${name.cus_name}</option> </#list>
</select></td>
list的页面
<!DOCTYPE html>
<html>
<head>
<title>门诊记录</title>
<meta http-equiv="Content-Type" content="text/html; charset=GBK" />
<script type="text/javascript" src="../js/libs/jquery/1.6/jquery.min.js"></script>
<script type="text/javascript"
src="../js/libs/jqueryui/1.8.13/jquery-ui.min.js"></script>
<script type="text/javascript" src="../js/My97DatePicker/WdatePicker.js"></script>
<link type="text/css" rel="stylesheet" href="../css/ht/css_body.css"></link>
<link href="${rootPath}/css/redmond/jquery.ui.theme.css"
rel="stylesheet" />
<link href="${rootPath}/css/redmond/jquery-ui.css" rel="stylesheet" />
<link href="${rootPath}/css/redmond/jquery-ui.min.css" rel="stylesheet" />
<link href="../css/assets/css/bootstrap.css" rel="stylesheet" />
<link href="../css/assets/css/bootstrap-responsive.css" rel="stylesheet" />
<link href="../css/styles.css" rel="stylesheet" />
<script type="text/javascript">
var showList;
function openWin(path){
showList = this.$("<div region='center' style='overflow:hidden'><iframe width='100%' height='100%' frameborder='0' target='_blank' src='"+path+"'></div>");
showList.dialog({id:"showList", modal: true, title: "门诊记录", width:850,height:620});
}
function editHospitalClose(){
showList.dialog('close');
}
function delHospital(){
var chk_value =[];
$('input[name="chkHospital"]:checked').each(function(){
chk_value.push($(this).val());
});
if(chk_value.length==0){
alert('你还没有选择任何内容!');
}else if(confirm('删除的数据无法恢复!确定要删除吗?')){
window.location.href="${rootPath}/hospital/delHospitalSave?ids="+chk_value;
}else{
return false;
}
}
function query(){
queryForm.submit();
}
</script>
</head>
<body>
<div id="left_layout">
<div class="page-heading">
<h2 class="page-title muted">
分享到:
相关推荐
### Struts2批量提交数据解决方案 在Web应用开发过程中,特别是在使用Struts2框架时,经常需要处理大量的数据提交操作。这些数据可能来自于用户输入或者是系统内部的数据迁移等场景。对于这种需求,本文档将详细...
在IT行业中,批量新增功能是常见的数据管理需求,特别是在网页应用中。批量新增可以极大地提高工作效率,避免用户反复单个录入数据的繁琐过程。这里提到的项目是一个完整的解决方案,覆盖了从前端页面到后端处理的...
在实际应用中,可能需要使用AJAX异步提交数据,或者在表单提交时一次性处理所有数据。 为了优化性能,我们还需要关注一些关键点: 1. **批处理大小**:根据数据库和应用的需求调整批处理的大小,太小可能导致频繁的...
4. **用户查询功能**:用户查询通常通过输入特定条件,如用户名、邮箱等,由控制器接收请求,调用Service层的方法进行数据过滤和查询,再由MyBatis执行对应的SQL,最后将查询结果封装成List或其他集合返回给视图展示...
首先,对用户提交的数据进行验证,这是非常重要的一步,通常会在页面和控制器两层进行,以确保数据的有效性和安全性。验证无误后,使用Entity Framework等ORM工具,可以通过`Add()`或`AddRange()`方法将数据添加到...
jqGrid是一款功能强大的JavaScript表格插件,它允许用户在网页上创建、编辑和展示数据。在jqGrid中,我们可以利用其内置的API和Ajax技术实现数据的动态交互,包括新增和删除操作。本文将深入探讨如何使用jqGrid与...
- `list`属性引用`datalist`元素,为输入框提供预定义选项。 - `min`, `max`, `step`用于数值输入类型的限制和步进控制。 - `pattern`允许使用正则表达式进行输入验证。 - `placeholder`提供输入框的提示文字。 ...
在`done`回调中,你可以处理服务器返回的数据。例如,如果服务器返回了新文件的URL,你可以在页面上动态添加一个新的图片或链接。 7. **错误处理** 在`error`回调中,可以处理上传失败的情况,如显示错误信息或提示...
标题中的“GC-8-2-刘兵(提交日期:2017-08-03)1”可能指的是一个特定的项目编号或者工作记录,由刘兵在2017年8月3日提交,但具体含义需要更多的上下文来解释。描述部分提到了“GC-8-2 MEL清单-主列表1”,这显然...
本框架使用一个aspx的页面完成对一张数据库表的新增、修改、删除、查询、列表、 翻页、排序操作(未完成),所有操作均封装在公用控件中,这个页面只是一个外壳, 可根据实际需要排放各种控件,设定显示风格,以及...
- **Read(读取)**: `list_notes.jsp`可能显示商品列表,需要从数据库查询数据并呈现到页面上。 - **Update(更新)**: `update.jsp`和`update_do.jsp`用于编辑商品信息,先展示编辑界面,然后处理更新操作。 - ...
例如,当用户点击删除按钮时,JavaScript会发送一个DELETE请求到对应的URL,然后服务器处理请求,最后通过Ajax回调更新页面上的数据。 9. **数据库操作**: Django内置的ORM(对象关系映射)允许开发者以面向对象...
`jg_update.asp`可能是用于更新教师绩效数据的页面,而`list_check.asp`可能是用来查看或检查绩效列表的界面。`jg_add.asp`则可能用于输入新的绩效记录。 4. **list.asp**:这是一个通用的列表显示页面,很可能用于...
其中,新增的input输入类型是提升用户体验和数据准确性的关键。在HTML5中,`<input>`元素不再局限于传统的文本、密码、单选、多选等基本类型,而是扩展了多种新的输入类型,包括`email`、`url`、`number`和`range`等...
CheckPoint的Overview层面数据直接展开,手动触发更新功能,避免了数据丢失风险,而Job List增加的排序和筛选功能,进一步提升了数据管理和查询效率。 商业化系统的考虑也融入了优化方案中,通过依赖注入的方式复用...
用户提交修改后,`update_do.jsp`接收更新后的数据,执行`UPDATE` SQL语句,将数据更新到数据库。 6. **删除留言**:`delete_do.jsp`负责根据用户的选择删除指定的留言,执行`DELETE` SQL语句。 **数据库设计** ...
首先使用命令 list cti-link 查看已有的 CTI-LINK,然后新增一个 CTI-LINK,填写未占用的分机号、Type、Name 等信息。增加成功后,可以查看 CTI-LINK。 三、配置 IP-SERVICES 执行命令 change ip-services,...
3. 修改:为每条记录提供一个编辑按钮,点击后弹出一个模态窗口或跳转到新的页面,展示可编辑的数据,并在用户提交更改后更新数据源。 4. 查询:可以使用一个独立的搜索表单,根据用户输入查询条件过滤数据源,再...
1. **新增页面**: 在添加新记录时,我们需要从数据库中获取所有公司信息并创建`SelectListItem`列表。每个`SelectListItem`应包含公司ID和名称,但没有选项被选中,因为这是新增操作,还没有选择的公司ID。 2. **...