1、需求在子页面处理完成后,在关闭时刷新并重新加载父页面
$.ajax({
url : '${base.contextPath}/test/test',
type : "post",
dataType : "json",
data : sendata,
async: false,
success : function (data) {
if(data.success){
//刷新父页面
window.parent.manager.reload();
dialog.close();//关闭dialog
}else{
// $.ligerDialog.error(data.messageText);
alert(data.messageText);
$.ligerDialog.closeWaitting();
window.parent.manager.reload();
dialog.close();//关闭dialog
}
},
error : function () {
$.ligerDialog.closeWaitting();
dialog.close();//关闭dialog
}
});
关键代码
window.parent.manager.reload();
dialog.close();//关闭dialog
其中manager是父页面定义grid的变量,例如父页面是这样(参照的官网例子)
var manager, g;
g = manager = window['ordergrid'] = $("#ordergrid").ligerGrid({
至于为什么不使用$.ligerDialog.err