Jquery window.parent为空错误
我有这样的代码Jquery window.parent为空错误,jquery,parent,Jquery,Parent,我有这样的代码 jQuery.post("abcd/save",{ "data" : strData, "where" : window.parent.grdnew.CurrentFilter, },function(strData, strTextStatus, objXMLHttpRequest){ if (strTextStatus == "success"){ window.parent.ABC.ShowAle
jQuery.post("abcd/save",{
"data" : strData,
"where" : window.parent.grdnew.CurrentFilter,
},function(strData, strTextStatus, objXMLHttpRequest){
if (strTextStatus == "success"){
window.parent.ABC.ShowAlert("Comments saved Successfully.",function(){
var ObjData = eval("(" + strData + ")");
if(ObjData.rows){
window.parent.grdnew.Rows = ObjData.rows;
window.parent.grdnew.Rows.TotalCount = ObjData.results;
}
window.parent.grdnew.RefreshView();
});
}
});
在第行,即window.parent.grdnew.Rows
总是抛出类似window.parent为null的错误。但是行window.parent.grdnew.RefreshView()代码>不会引发任何错误
如何更正错误?很难看出问题所在。要进行调试,您可以使用开发工具中的控制台,并对变量设置监视。@C-link Nepal-这是网格中的行您是否尝试过窗口。opener
而不是窗口。parent
?@Mahdi-尝试过,但相同的错误似乎正在丢失窗口。parent
的引用。那么,如果将其存储在变量中会怎么样呢。例如var myWindow=window.parent
,然后对所有操作使用myWindow
。