【发布时间】:2011-10-25 01:29:43
【问题描述】:
我有一个页面,我们可以调用parent.php。在此页面中,我有一个带有提交表单的iframe,在此之外,我有一个 id 为“target”的 div。是否可以在 iframe 中提交表单并在成功时刷新目标 div。说加载一个新页面或其他什么?
编辑: 目标 div 在父页面中,所以我的问题基本上是您是否可以在 iframe 之外对父页面进行 jQuery 调用。那会是什么样子?
编辑 2: 所以这就是我的 jquery 代码现在的样子。它位于 iframe 页面中。 div #target 在 parent.php 中
$(;"form[name=my_form]").submit(function(e){
e.preventDefault;
window.parent.document.getElementById('#target');
$("#target").load("mypage.php", function() {
$('form[name=my_form]').submit();
});
})
我不知道脚本是否处于活动状态,因为表单提交成功但目标没有任何反应。
编辑 3:
现在我正在尝试从 iframe 中的链接调用父页面。那里也没有成功:
<a href="javascript:window.parent.getElementById('#target').load('mypage.php');">Link</a>
【问题讨论】:
-
目标div在父页面还是iframe中?
-
它在父页面中,所以我的问题基本上是您是否可以例如在 iframe 之外对父页面进行 jquery 调用。
标签: javascript jquery ajax iframe