我有使用以下代码弹出退出弹出模式窗口的parent.php
:
<script type="text/javascript">
$( "#modal-layer" ).load( "/exit.php" );
</script>
parent.php
有一些PHP数据,例如:
$name= "Abraham";
虽然exit.php
具有以下代码:
Hello, <?php echo $name; ?>!
但结果是空白的,因为$name
无法通过 Ajax 窗口。
有没有办法做到这一点?
既便宜又脏,将名称添加到 php 文件调用的查询字符串中
$( "#modal-layer" ).load( "/exit.php?name=<?php echo urlencode($name); ?>" );
然后在退出.php
Hello, <?php echo urldecode($_GET['name']); ?>!
替代方案:
$( "#modal-layer" ).load( "/exit.php", { "name": <?php echo $name); ?>} );