私はこのコードを使用してモーダルウィンドウをポップアップし、出口をポップアップ表示parent.php
を持っている:exit.php
次のコードを持っていますがAjaxモーダルウィンドウは親ウィンドウのPHPデータにアクセスできますか?
$name= "Abraham";
:
<script type="text/javascript">
$("#modal-layer").load("/exit.php");
</script>
parent.php
は、次のようないくつかのPHPのデータがあります。
Hello, <?php echo $name; ?>!
しかし、$name
はAjaxウィンドウを通過しないため、結果は空白です。
これを行う方法はありますか?
を保存クッキーやセッション中の名前を使うか、 '$("#modal-layer ").load(" /exit.php?name= =$name?> ");'を使い、 'exit.php'で' Hello 、<?php echo $ _GET ['name']; ?>! '(バリデーションなしでこのデータを使うのは危険かもしれません) – blex
@blex GETは素晴らしいオプションですが、名前がスペースで区切られた2つの単語の場合、どのように動作させることができますか? '/exit.php?name=Abraham Linocln'は動作しません – rockyraw
セッションデータの良いケースになるかもしれません – epascarello