1

我无法弄清楚如何获取 PHP 变量并将其用作 jQuery 变量。

所以,我有例如这个变量:

$content = "bla bla bla";

它在一个 DIV 里面:

div id='contentWrapper'

$content = "bla bla bla";

/div

我知道如何抓取 DIV contentWrapper 的 ID、类和内容(文本),但是如何抓取 $content?我希望我足够清楚:)

4

3 回答 3

2

你不能。PHP 在服务器上运行。PHP 的输出被发送到浏览器。JavaScript 在浏览器中运行。JavaScript 无法访问生成运行它的页面的脚本的内部。

您必须修改 PHP 以输出您想要提供给 JS 的信息,以便它出现在页面中。

于 2013-04-05T16:32:03.660 回答
1

在 javascript 中,您可以执行以下操作:

编辑:

基于@Marc B 的评论。

var jsvar = <?php echo json_encode($content); ?>
于 2013-04-05T16:31:47.750 回答
0

根据我认为 PHP 是对浏览器隐藏的服务器端脚本,而 Jquery 脚本由浏览器执行。因此,要获得变量值,您需要向浏览器回显并显示您的内容以完成 JQuery。使用 Jonathan Sampson 提供的方法

于 2013-04-05T16:37:27.527 回答