jquery模态返回值

时间:2011-02-21 09:58:42

标签: jquery asp.net search

我  我的aspx页面上有一个jquery,它在jquery模式中通过iframe加载一个单独的aspx页面。 我将文本框的值传递给jquery-modal。 现在我在模态弹出窗口和evrytime中有一个gridview我选择一行我想将这些值返回到基础(父页面并用模态中的gridview行填充一些文本框。

我无法将值传回基页。

我的jquery如下: -

$("#addForm").dialog({
        autoOpen: false,
        modal: true,
        width: 500,
        scroll: true,
        overlay: {
            "background-color": "#000",
            "opacity": "0.5",
            "-moz-opacity": "0.5"
        }
    });

$("#btnAddSession").click(function(event) {
    var url = "Result.aspx?key=" + encodeURIComponent($("#<%=txtSearch.ClientID %>").val());            
    $("#popup").attr("src", url);
    $("#addForm").dialog("open");

我的div如下: -

<div id="addForm" title="Dialog Title" >

<iframe id="popup"  width="480"></iframe>
</div>

这将在jquery模式中打开新的aspx,并传递textbox的值,我访问服务器端以执行搜索和bing到gridview。但无法将值传递回基页。

1 个答案:

答案 0 :(得分:0)

您可以使用以下内容访问iframe的内容:

$("#yourID", top.document); 

$("#yourID", parent.document.body); 

欢迎来到stackoverflow!