2012-07-09 185 views
1

在我的应用程序中,我需要在关闭子窗口后在父窗口中调用一个函数。关闭子窗口后在父窗口中调用函数

调用已成功完成,但在该函数中,我还从父窗口中的文本框中发布了一个值。

当我从文本框中发布值时,它会提示'未定义'。

这是子窗口功能关闭子窗口后:

function CallParentWindowFunction() 
{ 
    window.opener.ParentWindowFunction(); 
    return false; 
} 

这是在父窗口的功能:

function ParentWindowFunction() 
{ 
    var hidadinfoid = $("#hidadinfoid").val(); 
    alert(hidadinfoid); 
} 

此警报“不确定”。

这是父窗口的HTML输入框:

<input type="hidden" name="hidadinfoid" value="12" /> 

哪里是我的代码中的错误?

回答

0

hidadinfoidname属性输入的,而不是它id的价值,试试这个:

var hidadinfoid = $("input[name=hidadinfoid]").val(); 

或添加id属性输入:

<input id='hidadinfoid' type="hidden" name="hidadinfoid" value="12" />