Я использую Fancybox 2 для отображения некоторых форм на моем сайте. Форма приходит с внешней страницы в IFrame, чтобы позволить пользователю публиковать сообщение, вроде как твиттер. Однако я хочу, чтобы пользователь был перенаправлен после того, как форма была опубликована. Поэтому они отправляют форму в базу данных, окно Fancybox отключается, а затем они перенаправляются на страницу сообщений, где они видят свое новое сообщение. Есть ли способ сделать это успешно?Redirect Лайтбокс после отправки формы
ответ
Вы можете попробовать это:
<script>
if(data == 1){
//window.location.replace("dashboard.php"); //will open the page in the fancybox
parent.$.fancybox.close(); //will close the fancybox
//parent.window.location.replace(your_url_here); //your redirecting URL here
parent.window.location.href = 'dashboard.php'; //your redirecting URL here
}
</script>
Я бы порекомендовал вас использовать реальное form
, а не действие post
. На самом деле вы не используете форму отправки иначе, а просто запрос POST
.
Если вы это сделаете, вы можете использовать target="_top"
в теге <form
и представить результаты, используя функцию jQuery submit.
Он по-прежнему открывает новое окно для внутри FancyBox IFrame – user2379000
Я должен отметить, что FancyBox форма всплывающее окно от внешней страницы – user2379000
Попробуйте затем 'цель = «_parent» ' – Alvaro
- 1. Javascript redirect после отправки формы
- 2. redirect прямо после отправки формы
- 3. force redirect после отправки формы для входа
- 4. php wont redirect после отправки формы
- 5. Rails: Redirect показывать только после отправки формы
- 6. ajax form redirect после отправки
- 7. redirect после формы отправить jquery
- 8. redirect после отправки с phpmailer
- 9. PHP redirect ПОСЛЕ отправки заголовков?
- 10. Jquery redirect не работает на реальном сервере после отправки формы
- 11. Flask redirect не работает после отправки формы через jquery
- 12. WordPress: PHP Form Redirect после отправки
- 13. Страница перенаправления после формы отправки
- 14. PHP Redirect после формы submit
- 15. TYPO3: Сохранять формы, заполненные после отправки формы
- 16. Перенаправление после отправки формы
- 17. хранения после отправки формы
- 18. ошибка после отправки формы
- 19. Alert после отправки формы
- 20. Проблема после отправки формы
- 21. scrollTop после отправки формы
- 22. javax.ejb.EJBException после отправки формы
- 23. Действие после отправки формы
- 24. шоу после отправки формы
- 25. Перенаправление после отправки формы
- 26. Javascript после отправки формы
- 27. Jquery redirect после отправки на 1 страницу
- 28. Отключить кнопку отправки после отправки пользователем формы
- 29. Как предотвратить кнопку отправки формы после отправки?
- 30. Сохранение загруженного файла после отправки формы отправки
попробуйте ... и дайте мне знать, если у вас возникнут какие-либо проблемы ... –
Спасибо, но теперь это перенаправляет меня в форму как полную страницу и не отправляет информацию в таблицу базы данных – user2379000
I ' (сущ.): (if (data == 1) { \t \t \t \t parent. $. Fancybox.close(); // закроет fancybox \t \t \t \t window.location.replace ("dashboard.php"); // ваш URL-адрес перенаправления здесь \t \t \t} else {'и теперь он вводит информацию в базу данных и закрывает Fancybox, но это просто не заменит окно? – user2379000