Hak*_*kan 6 javascript iframe jquery submit reload
我有一个包含iframe的页面.在iframe中有一个提交按钮.当我单击提交按钮时,我希望更新父窗口.这是我到目前为止所做的,它的工作原理(javascript位于父窗口):
var myFrame = $('iframe');
myFrame.load(function() {
myFrame.contents().find('#publish').click(function() {
myFrame.load(function() {
location.reload();
});
});
});
Run Code Online (Sandbox Code Playgroud)
代码有效.但我发现iframe的重新加载是不必要的.是否有更好的方法来检测"提交"何时完成?
(我无法通过"onclick"重新加载页面或在任何延迟时继续.我必须确保提交表单已完成)
假设publish
是唯一的,你可以简单地这样做:
$(document).ready(function(){
$('#publish').live('click', function(e){
e.preventDefault();
//Do whatever you want here
});
});
Run Code Online (Sandbox Code Playgroud)
请注意,live
将在运行时将事件绑定到publish
链接。
归档时间: |
|
查看次数: |
10232 次 |
最近记录: |