У меня есть страница с iframe. В фрейме есть кнопка отправки. Когда я нажимаю кнопку отправки, я хочу обновить родительское окно.
Это то, что я сделал до сих пор, и это работает (javascript находится в родительском окне):
var myFrame = $('iframe');
myFrame.load(function() {
myFrame.contents().find('#publish').click(function() {
myFrame.load(function() {
location.reload();
});
});
});
Код работает. Но я считаю, что перезагрузка iframe не нужна. Есть ли лучший способ определить, когда «отправить» завершено?
(Я не могу перезагрузить страницу только «onclick» или ретранслировать при любой задержке. Я должен быть уверен, что отправка формы завершена)