关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、3102411850 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 9044|回复: 3

自己写的方法如何关闭弹出框

[复制链接]
发表于 2013-11-27 17:54:58 | 显示全部楼层 |阅读模式
jsp:页面代码
  <t:dgToolBar title=""  icon="" url="projectInfoController.do?state" funname="updateState"></t:dgToolBar>

JS代码:
function updateState(title,url,gname){
   gname="projectInfoList";
    var ids = [];
    var rows = $("#"+gname).datagrid('getSelections');
    if (rows.length > 0) {
               $.dialog.confirm('你确定要更改项目的状态吗?', function(r) {
                  if (r) {
                for ( var i = 0; i < rows.length; i++) {
                    ids.push(rows.id);
                }
                $.ajax({
                    url : url,
                    type : 'post',
                    data : {
                        ids : ids.join(',')
                    },
                    cache : false,
                    async:false,
                    success : function(data) {
                    
                        var d = $.parseJSON(data);

                        if (d.success) {
                            var msg = d.msg;
                            tip(msg);
                            reloadTable();
                            $("#"+gname).datagrid('unselectAll');
                            ids='';
                        }
                    }
                });
            }
        });
    } else {
        tip("请选择更改的数据");
    }   
}

数据库是保存成功了,为什么跳转不到我的datagrid页面。求大神

发表于 2013-11-28 10:12:06 | 显示全部楼层
success的最后需要frameElement.api.close()
 楼主| 发表于 2013-11-28 15:13:16 | 显示全部楼层
好了,谢谢你
发表于 2013-12-5 18:06:28 | 显示全部楼层
我能关闭,但关闭后datagrid怎么刷新啊
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表