利用layer实现jqgrid 保存修改回显信息
来源:互联网 发布:java已上线项目 编辑:程序博客网 时间:2024/05/18 02:20
JS代码
/**
*
* @param title 标题
* @param pageurl 跳转form的url
* @param url 保存修改删除方法的url
*
*/
function addAndEdit(title,pageurl,url) {
top.layer.open({
type: 2,
area: ['800px', '700px'],
title: title,
maxmin: true, //开启最大化最小化按钮
content:pageurl,
btn: ['确定', '关闭'],
yes: function(index, layero){
var datas =$(layero).find("iframe")[0].contentWindow.formData();//这行获得 from页面 formData传回的值。ifream 直接用,貌似每个from都默认有这个属性?
$.post(url,datas,function(data) {
var int=2;
if(data.indexOf("改成")>0||data.indexOf("增成")>0){
int=1;
}
layer.msg(data, {icon: int});
setTimeout(function(){top.layer.close(index)}, 100);
selectTable();
});
},
cancel: function(index){
}
});
}
点击事件
// 修改方法
function onShow(id){
addAndEdit("修改物业信息","${ctx}/pems/property/form?id="+id,"${ctx}/pems/property/save");
}
// 新增方法
function onAdd(){
addAndEdit("添加物业信息","${ctx}/pems/property/form?id=-1","${ctx}/pems/property/save");
}
from页面 写的JS
<script type="text/javascript">
function formData(){
var data=$("#inputForm").serialize()
return data;
}
</script>
后台代码
@ResponseBody
@RequestMapping(value = {"save"})
public String save(MyProperty property, Model model,HttpServletRequest request) {
try{
int code=propertyService.save1(property);//mybatis 自动对修改操作的sql成功返回1不成功-1 下面的1234是我自己return回来的
switch(code){
case 1:
return "新增成功!";
case 2:
return "修改成功!";
case 3:
return "新增失败!";
case 4:
return "修改失败!";
default:
return "失败,请联系管理员";
}
}catch(Exception e){
return "系统错误,请联系管理员";
}
}
- 利用layer实现jqgrid 保存修改回显信息
- 利用JavaScript实现jqGrid指定背景色修改(方便查看、修改)
- 利用jqGrid实现类似Excel录入功能
- 利用jqGrid实现类似Excel录入功能
- 利用cookies 保存登录信息
- 利用Cookie保存相应信息
- 利用cookies 保存登录信息
- 利用Vim保存机密信息
- jqgrid 实现增加,删除,修改的功能
- layer 实现弹窗提交信息
- 实现jqgrid 行编辑,级联查询,并点击按钮保存
- 利用cookie保存用户登录信息初步
- JavaScript利用Cookie保存页面状态信息
- 【JavaWeb】利用Session保存用户登录信息
- PHP利用cookie保存登录信息
- jQgrid 数据保存
- 利用普通的input标签实现获取后台时间再格式化,再进行修改保存
- 修改配置信息,并保存到文件
- windeployqt添加QT生成exe的依赖库
- Java类继承关系中的初始化顺序
- 投影矩阵的推导(Deriving Projection Matrices)
- 按下电源键到启动Home应用过程详解(一)
- EventBus3.0用法全解析
- 利用layer实现jqgrid 保存修改回显信息
- Maven入门指南(二)
- win7系统Myeclipse下切换SVN用户
- 在线支付之风控系统架构选型
- DataTable表克隆 查询等操作
- redis中以层级关系、目录形式存储数据
- 树莓派(Raspberry Pi 3)
- RabbitMQ之队列方法和参数详解
- imx6 关闭调试串口 需要关闭imx6调试串口,用作普通的串口使用。 参考链接 http://blog.csdn.net/neiloid/article/details/7585876 ht