我 我的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。但无法将值传递回基页。
答案 0 :(得分:0)
您可以使用以下内容访问iframe的内容:
$("#yourID", top.document);
或强>
$("#yourID", parent.document.body);
欢迎来到stackoverflow!