2012-07-09 187 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" />