gpt4 book ai didi

javascript - 在 iframe 中提交后重新加载页面(javascript/jquery)

转载 作者:数据小太阳 更新时间:2023-10-29 05:39:08 24 4
gpt4 key购买 nike

我有一个带有 iframe 的页面。在 iframe 中有一个提交按钮。当我单击提交按钮时,我希望更新父窗口。这是我到目前为止所做的,并且有效(javascript 位于父窗口中):

var myFrame = $('iframe');
myFrame.load(function() {
myFrame.contents().find('#publish').click(function() {

myFrame.load(function() {
location.reload();
});

});
});

代码有效。但我发现没有必要重新加载 iframe。 是否有更好的方法来检测“提交”何时完成?

(我不能仅通过“onclick”或任何延迟来重新加载页面。我必须确保表单提交完成)

最佳答案

假设 publish 是唯一的,您可以简单地这样做:

$(document).ready(function(){
$('#publish').live('click', function(e){
e.preventDefault();
//Do whatever you want here
});
});

请注意 live 会在运行时将 even 绑定(bind)到 publish 链接。

关于javascript - 在 iframe 中提交后重新加载页面(javascript/jquery),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5695380/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com