2012-02-08 16 views
1

基本的に、メインページ(親ページ)には、その中にボタンを含む別のページ(子ページ)を開くリンクがあります。私が望むのは、ユーザーが子ページ内のボタンをクリックすると、mysqlデータベースが更新され、親ページをリフレッシュする(データベースから更新された値を表示する)ことです。子ページでボタンをクリックしたときに親ページをリフレッシュ

私は現在私のサーバー側のプログラミングにPHPを使用しています。誰もがこれを行うための最高の、簡単な方法を提案することはできますか?それはAJAXを使用して行う必要がありますか?私に正しい方向を指摘してください。

答えて

3

お試し版 私は子ウィンドウで、オープナーウィンドウのコードで開かれたウィンドウを意味し、オープナーウィンドウは親ウィンドウです。

もしそうなら、あなたは子ウィンドウに次のコードを使用することができます。

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

window.openerは、現在のウィンドウを開いたウィンドウへの参照です。

+0

完璧に機能しました。ありがとう –

1

ちょうどリフレッシュのためにAJAXを必要としません。これは単純なjavascriptで行うことができます。ポップアップウィンドウのページでは、すべてのデータベースの挿入/更新操作が完了したら、javascriptの後に置くだけです。

<script> 
     window.opener.location.reload(); 
</script> 
関連する問題