2013-08-27 37 views
0

我正在使用amCharts JavaScript库在我的网站中显示一些数据图表。我想从数据库中读取图表中的数据。将从数据库中读取的数据私人传递给javascript函数

我读的数据与和拨打电话给JavaScript函数像这样经过:

<?php 
    echo '<script language="javascript">makeGraph(' . json_encode($data) . ')</script>'; 
?> 

我得到我想要这样的结果,但如果客户看源代码他会看到数据库中的所有数据,而不是$ data,因为你不在服务器中了。

所以问题是:我怎样才能读取和使用所有的数据而不公开公开?因为我现在无法真正找出其他方法来做到这一点。

非常感谢您

+0

尝试使用node.js.任何客户端JavaScript将可读,因为这是如何JavaScript的本质。 – PlantTheIdea

回答

1

如果你不希望用户看到你的数据,那么就不要使用JavaScript来处理它。在服务器上用php创建图表并仅显示结果。

+0

有什么方法可以使用像amCharts或HighCharts这样的Javascript库在PHP中创建图表吗?如果没有,建议像这些库的东西,但在PHP? – user2417250

+0

否,因为Javascript在浏览器中运行并且PHP在服务器上运行。所以你必须找到一个,我还没有使用这些库,所以我不能提出任何建议。 https://duckduckgo.com/?q=php+charts – Schleis

+0

我在几年前使用过[JpGraph](http://jpgraph.net/)并且非常喜欢它。 –

相关问题