嵌入php文件

时间:2013-06-23 08:58:50

标签: php jquery

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

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

谢谢!

2 个答案:

答案 0 :(得分:0)

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

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

并在request.php文件中:

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

答案 1 :(得分: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试图完成什么,但这可能适合你。