0

我正在使用 jquery 浮点映射,我想添加一个 php 变量来生成值,我想我以前做过类似的事情,但无法让它工作。我有两个页面,第一个是统计页面,它将图表作为一个类调用并显示来自 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 添加到页面,它什么也不显示,任何建议都将不胜感激。

4

3 回答 3

1

如果你想在一个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-29T02:29:03.677 回答
0

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

仅用于此特定情况

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

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

于 2012-09-29T02:32:25.687 回答
0

解决了,我只是将javascript页面的内容复制到图表页面并且变量工作。

谢谢

大家

于 2012-09-29T02:58:32.783 回答