我无法弄清楚如何获取 PHP 变量并将其用作 jQuery 变量。
所以,我有例如这个变量:
$content = "bla bla bla";
它在一个 DIV 里面:
div id='contentWrapper'
$content = "bla bla bla";
/div
我知道如何抓取 DIV contentWrapper 的 ID、类和内容(文本),但是如何抓取 $content?我希望我足够清楚:)
你不能。PHP 在服务器上运行。PHP 的输出被发送到浏览器。JavaScript 在浏览器中运行。JavaScript 无法访问生成运行它的页面的脚本的内部。
您必须修改 PHP 以输出您想要提供给 JS 的信息,以便它出现在页面中。
在 javascript 中,您可以执行以下操作:
编辑:
基于@Marc B 的评论。
var jsvar = <?php echo json_encode($content); ?>
根据我认为 PHP 是对浏览器隐藏的服务器端脚本,而 Jquery 脚本由浏览器执行。因此,要获得变量值,您需要向浏览器回显并显示您的内容以完成 JQuery。使用 Jonathan Sampson 提供的方法