wangyucan1321 发表于 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页面。求大神

GIN 发表于 2013-11-28 10:12:06

success的最后需要frameElement.api.close()

wangyucan1321 发表于 2013-11-28 15:13:16

好了,谢谢你

wan335566 发表于 2013-12-5 18:06:28

我能关闭,但关闭后datagrid怎么刷新啊
页: [1]
查看完整版本: 自己写的方法如何关闭弹出框