繁体   English   中英

将php变量添加到javascript页面

[英]adding php variable to a javascript page

我正在使用一个jQuery的浮点图,我想添加一个PHP变量来生成值,我想我以前做过类似的事情,但不能使它工作。 我有两个页面,第一个是stats页面,该页面将图表作为一个类调用,并显示flot.js页面中的信息。

下面是代码片段,其中显示了如何将变量组合在一起。

var d1 = [];
for (var i = 1; i <= 14; i += 1)
d1.push([i, parseInt(Math.random() * 45000)]);

我想做的就是在页面上添加一个像这样的变量,

 var d1 = [];
for (var i = 1; i <= 14; i += 1)
d1.push([i, parseInt(Math.random() * <?php echo $test ?>)]);

如果这一切都有意义,则在调用flot.js页面之前在stats页面中设置测试变量的值。

目前该图在其原始状态下工作正常,但是一旦我将php var添加到页面后它什么也没有显示,则任何建议将不胜感激。

如果要在js页面中使用php,则需要告诉服务器将.js文件视为.php文件。

例如,您可以在.htaccess文件中执行以下操作:

AddType application/x-httpd-php .js
AddHandler x-httpd-php5 .js

<FilesMatch "\.js$">
SetHandler application/x-httpd-php
</FilesMatch>

无论如何,这就是我在某些网站上使用html文件的方式。

我不会在服务器上这样做。 如果所有的js都通过php brr...。

仅用于此特定情况

<script src="url/file.js.php"></script>

但是,这会减慢页面加载速度。

解决后,我将javascript页面的内容复制到了图表页面,并且该变量起作用了。

谢谢

每个人

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM