-3

在我的 index.php 中,我使用 jQuery 的 .load() 来更改 div 的内容。该内容存储在使用 index.php 中的 ARRAYS 的 php 文件中。因此,当我将 php 加载到我的 div 中时,它无法访问这些数组。我需要使它们全球化还是有其他方法可以解决这个问题?

我有点想用嵌入到 index.php 中的新 php 内容重新初始化页面,所以它就像一个文件。这可能吗?

谢谢!

4

2 回答 2

0

据我了解,您正在尝试在 index.php 中使用 PHP 变量,因为它已经被发送到浏览器。

您尝试做的事情是不可能的,因为这些变量在客户端不存在,因为 PHP 只是服务器端。

您可以做的是将这些变量发送到 URL 中的 jquery.load() ,例如:

$.load('url.php?var1=value1&var2=value2');

但是你需要在你的 index.php 文件中初始化它们,所以在你的 index.php 文件中你会有这样的一行:

<?php echo "$.load('url.php?var1={$value1}&var2={$value2}');"; ?>

不知道 oyu 想要完成什么,但这可能对你有用。

于 2013-06-23T09:23:33.897 回答
0

只需在 .load() url 上使用 $_GET 变量

$('#result').load('request.php?var1=<?=$value1?>&var2=<?=$value2?>');

在 request.php 文件中:

$variable1 = $_GET['var1']; $variable2 = $_GET['var2'];

于 2013-06-23T09:07:00.253 回答