Обновить родительскую страницу при нажатии кнопки на дочерней странице - PullRequest
1 голос
/ 08 февраля 2012

По сути, у меня есть главная страница (родительская страница) со ссылкой, которая открывает другую страницу (дочернюю страницу) с кнопками внутри нее.Что я хочу, так это когда пользователь нажимает кнопку на дочерней странице, база данных mysql будет обновлена, а затем я хочу обновить родительскую страницу (отображая обновленные значения из базы данных).

Яв настоящее время использую PHP для моего программирования на стороне сервера.Кто-нибудь может предложить лучший и самый простой способ сделать это?Должно ли это быть сделано с помощью AJAX?Пожалуйста, укажите мне правильное направление.

Ответы [ 2 ]

3 голосов
/ 08 февраля 2012

Попробуйте. Я предполагаю, что под дочерним окном вы имеете в виду окно, которое было открыто кодом в открывшемся окне, а открывающее окно является родительским окном.

Если это так, вы можете использовать следующий код в дочернем окне:

window.opener.location.reload();
window.close() 

window.opener - это ссылка на окно, открывшее текущее окно.

2 голосов
/ 08 февраля 2012

Просто для обновления не нужно AJAX. Это можно сделать с помощью простого javascript. На странице всплывающего окна нам просто нужно поставить следующий javascript после того, как все операции вставки / обновления вашей базы данных завершены.

<script>
        window.opener.location.reload();
</script>
...