用异步做Edit 的时候出错,请大神帮我看看
我的页面是一个表格,点击修改按钮后,出现一个子对话框,修改完后,关闭子容器,刷新表格。但是,现在的问题是:
我点击子容器里的保存修改后,子容器跳到“OK”(这个是后台的返回信息,表示修改成功了),没有关闭对话框,没有刷新表格。
下面是我的部分代码:
===========这是子容器的修改成功后方法============
function afterEdit(data) {
//关闭对话框,刷新表格
if (data=="ok") {
//调用父容器的方法:关闭对话框 刷新表格
window.parent.window.afterEdit();
}
}
修改是异步的。
========================这是父容器里的===========
//当子容器修改成功之后调用此方法,关闭对话框,刷新表格
function afterEdit() {
$("#editDiv").dialog("close");
$('#tt').datagrid("reload");//代用表格的重新加载的方法。
}
================
我始终没有找到错误所在,求大神们帮我看看。 --------------------编程问答-------------------- ⊙﹏⊙b汗 最后的表情不小心发错了 --------------------编程问答-------------------- 那你试试看刷新父容器的页面能不能刷新表格 --------------------编程问答--------------------
能。父容器刷新后数据就是改了的。
补充:.NET技术 , ASP.NET