我有两个页面,第一个是统计页面,它以类的形式调用图表并显示来自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页面之前,在统计页面中设置测试变量的值。
目前,该图在其原始状态下运行良好,但只要我将php var添加到页面中,它就不会显示任何内容,任何建议都将不胜感激。
发布于 2012-09-29 10:58:33
解决了这个问题后,我只需将javascript页面的内容复制到图表页面,变量就可以工作了。
谢谢
所有人
发布于 2012-09-29 10:29:04
如果你想在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文件。
发布于 2012-09-29 10:32:26
我不会在服务器上这样做。如果所有的js都通过php brr....
仅用于此特定情况
<script src="url/file.js.php"></script>但是,这会降低页面加载速度。
https://stackoverflow.com/questions/12649404
复制相似问题