关闭子窗口后在父窗口中调用函数
问题描述:
在我的应用程序中,我需要在关闭子窗口后在父窗口中调用一个函数。关闭子窗口后在父窗口中调用函数
调用已成功完成,但在该函数中,我还从父窗口中的文本框中发布了一个值。
当我从文本框中发布值时,它会提示'未定义'。
这是子窗口功能关闭子窗口后:
function CallParentWindowFunction()
{
window.opener.ParentWindowFunction();
return false;
}
这是在父窗口的功能:
function ParentWindowFunction()
{
var hidadinfoid = $("#hidadinfoid").val();
alert(hidadinfoid);
}
此警报“不确定”。
这是父窗口的HTML输入框:
<input type="hidden" name="hidadinfoid" value="12" />
哪里是我的代码中的错误?
答
hidadinfoid
是name
属性输入的,而不是它id
的价值,试试这个:
var hidadinfoid = $("input[name=hidadinfoid]").val();
或添加id
属性输入:
<input id='hidadinfoid' type="hidden" name="hidadinfoid" value="12" />