关于dialog的href问题的第三种解决方案(增删改查)
来源:互联网 发布:三星电视遥控器软件 编辑:程序博客网 时间:2024/05/27 20:16
第三种方案(较好)
第一步
<div id="dd" class="easyui-dialog" style="margin-left: 15px;width:380px;height:300px;overflow: hidden;" data-options="modal: true,onMove:onDrag,closed:true,buttons:'#dlg-buttons'">
</div>
第二步
<div id="dlg-buttons" style="text-align: center;">
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="javascript:submit();"><spring:message code="resource.save"/></a>
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="javascript:$('#dd').dialog('close')"><spring:message code="resource.close"/></a>
</div>
第三步
<script type="text/javascript">
var editingId;
var method = null;
增加数据
function append(){
method = "add";
userid = 0;
$('#dd').dialog('close');
$('#dd').dialog('setTitle','<spring:message code="user.add"/>');
var url ='${ctx}/actions/user/0/create';
$('#dd').dialog('open').dialog('refresh',url);
}
修改数据
function edit(){
method = "update";
var row = $('#dg').datagrid('getSelected');
if (row){
if("0"==row.userid){
return;
}
editingId = row.userid;
$('#dd').dialog('close');
$('#dd').dialog('setTitle','<spring:message code="user.update"/>');
var url ='${ctx}/actions/user/'+editingId+'/update';
$('#dd').dialog('open').dialog('refresh',url);
}
}
修改密码
function changepassword(){
method = "changepassword";
var row = $('#dg').datagrid('getSelected');
if (row){
if("0"==row.userid){
return;
}
editingId = row.userid;
$('#dd').dialog('close');
$('#dd').dialog('setTitle','<spring:message code="user.resetpassword"/>');
var url ='${ctx}/actions/user/'+editingId+'/changePassword';
$('#dd').dialog('open').dialog('refresh',url);
}
}
/* 添加数据的submit */
function submit(){
if($('#addform').form('validate')){
$('#addform').form('submit',{
url:'${ctx}/actions/user/create',
success:function(data){
if(data==1){
$.messager.alert('<spring:message code="resource.prompt"/>','<spring:message code="resource.operationIsSuccessful"/>','info');
}else{
$.messager.alert('<spring:message code="resource.error"/>','<spring:message code="resource.theOperationFailure"/>','error');
}
$('#dd').dialog('close');
$('#dg').datagrid('reload');
}
})
}
}
</script>
- 关于dialog的href问题的第三种解决方案(增删改查)
- 关于dialog的href问题的两种解决方案(增删改查)
- 关于hbase增删改查的操作
- 关于项目的增删改查
- 关于thinkphp的增删改查
- 关于数据库的增删查改
- 关于json对象的增删改查
- 关于redis增删查改的步骤
- angularjs的表格的增删改查(关于商品)
- MyBatis第三步、实现数据的增删改查
- 单链表的增删查改(转贴)
- oracle的CRUD(增删改查)
- Java的增删改查(例子)
- Sqlite的使用(增删改查)
- mybatis的增删查改(CRUD)
- jdbc的增删查改(mysql)
- DButils的使用(增删改查)
- (2)数据库的增删改查
- nginx 配置禁止访问目录或文件
- 1071. Speech Patterns
- 黑马程序员_Java入门及基础语法下
- 在光标位置插入内容
- (C/C++学习笔记)泛型编程基础
- 关于dialog的href问题的第三种解决方案(增删改查)
- isis第一个接口up的动作
- R语言实战之关系展示
- 带浮动层的ExpandableListView
- UIColor,CGColor,CIColor三者的区别和联系
- 安装wampserver完成时提示计算机丢失MSVCR*.dll
- Linux内核学习方法论
- Ext JS实战(第2版)——互动出版网
- jvm虚拟机结构