我有parent.php
弹出一个出口通过使用此代码弹出模态窗口:Ajax Modal窗口可以访问父窗口PHP数据吗?
<script type="text/javascript">
$("#modal-layer").load("/exit.php");
</script>
parent.php
有一些PHP数据,如:
$name= "Abraham";
虽然exit.php
具有下面的代码:
Hello, <?php echo $name; ?>!
但结果是空白的,因为$name
没有通过Ajax窗口。
有没有办法让这项工作?
要么保存在cookie或会话中使用名称,或使用'$(“#modal-layer”).load(“/exit.php?name= =$name?>”);',并在'exit.php'中做'Hello ,<?php echo $ _GET ['name']; ?(不使用任何验证使用这些数据可能是危险的) – blex
@blex GET是一个不错的选择,但是当名称是由空格分隔的两个单词时,如何使它工作? '/exit.php?name=Abraham Linocln'将不起作用 – rockyraw
可能是会话数据的一个好例子 – epascarello