jsp实现局部刷新的一种方法
来源:互联网 发布:我的兄弟姐妹 网络歌曲 编辑:程序博客网 时间:2024/05/22 06:46
废话不多少,直接上代码:
如下:当点击停用按钮后,前一列启用状态,改为 停用 操作列的停用改为启用。
我要说的是其中一种实现方法是替换文本的方式:
jsp页面代码为:
<td id="sta${mac.id }"><c:if test="${mac.status==0 }">停用</c:if><c:if test="${mac.status==1 }">启用</c:if></td><td><span id="TQ${mac.id }" class="chakan" style="width:35px;float:left;"> <a href="javascript:openOrStop(${mac.id},${mac.status})"><c:if test="${mac.status==1 }">停用</c:if><c:if test="${mac.status==0 }">启用</c:if> </a></span><span class="chakan" style="width:35px;float:left;"> <a href="javascript:macModify(${mac.id})">修改</a></span><span class="chakan" style="width:35px;float:left;"> <a href="javascript:macDelete(${mac.id})">删除</a></span></td>
js事件操作为:
function openOrStop(id,status){var sta ="";if(status == '0'){sta="启用";}else if(status == '1'){sta="停用";}mylandConfirmByFunc("停用/启用","确定要"+sta+"吗?",function yesFunc(){// window.location = "${pageContext.request.contextPath}/adminx/macManage!openOrStop.do?id="+id;var url = "${pageContext.request.contextPath}/adminx/macManage!openOrStop.do?id="+id;$.post(url,function(data){$("#sta"+id).text(sta);$("#TQ"+id).replaceWith(data);});mylandAlert("信息提示",sta+"成功!");},function noFunc(){},sta);}
action 后台代码:其中“macStatus”返回的是jsp局部片段的页面
public String openOrStop(){ //代码操作。。。。。。 return "macStatus";}
“”macStatus“” 页面代码为:(只是把要替换掉的jsp部分写进去就行)
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ include file="/common/common.jsp"%><span id="TQ${mac.id }" class="chakan" style="width:35px;float:left;"><a href="javascript:openOrStop(${mac.id},${mac.status})"><c:if test="${mac.status==1 }">停用</c:if><c:if test="${mac.status==0 }">启用</c:if></a></span>
有问题可以给我留言。共同学习;
1 0
- jsp实现局部刷新的一种方法
- 实现局部刷新的三种方法
- Tacos 一种 Tapestry 的局部刷新组件
- Tacos 一种 Tapestry 的局部刷新组件
- 使用jquery的load()方法实现页面局部刷新
- iframe局部刷新的二种实现方法
- iframe局部刷新的两种实现方法
- iframe局部刷新的二种实现方法
- js 调用后台方法 ICallbackEventHandler 接口实现局部刷新实例 ClientScript的GetCallbackEventReference方法实现局部刷新
- jQuery局部刷新的实现
- 局部刷新实现的分页
- Web局部刷新的实现
- 基于JSP的AJAX局部刷新实例
- 一种快速刷新richedit中内嵌动画的方法的实现
- ASP.NET 2.0 实现无刷新页面的一种方法
- 客户端实现局部刷新方法总结
- 在SSH框架下实现jsp页面的局部刷新(ajax)
- 一种防止页面后退的实现方法(jsp)
- 111
- iOS开发中设置tabbar选中图标的颜色
- 将网络(httpurl)图片转base64
- Uncaught NetworkError: Failed to execute 'send' on 'XMLHttpRequest': Failed to load 'file:///E:/test
- mysql数据库热备份
- jsp实现局部刷新的一种方法
- HI3520D使用512M的内存
- Android中Bitmap和Drawable(转)
- 2Solr实现全文搜索
- Android 编码规范
- 再谈 内存对齐补齐--提高cpu检索周期效率
- 枚举类型
- 关于RunLoop的一篇文章引用
- (读书笔记)【代码整洁之道】