我有一个页面,我们可以称之为parent.php
。在这个页面中,我有一个带有提交表单的iframe
,在它外面有一个ID为"target"的
。是否可以提交iframe中的表单,并在成功后刷新目标div。比如说把一个新页面加载到它里面?
编辑: 目标
在父页面中,所以我的问题基本上是,如果你可以为父元素创建一个jQuery调用,从而使其在iframe外部运行。这该怎么做呢?
编辑2: 这是我现在的jquery代码的样子。它在iframe页面的中。目标
在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>