У меня есть страница, которую мы можем назвать parent.php
. На этой странице у меня есть iframe
с формой для отправки, и кроме этого у меня есть div с идентификатором "target". Можно ли отправить форму в iframe и при успешном обновлении целевой div. Скажем, загрузить новую страницу или что-то?
Изменение: целевой div находится на родительской странице, поэтому мой вопрос в основном, если вы можете сделать для примера вызов jQuery за пределами iframe для родителя. И как это будет выглядеть?
Редактировать 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>