2013-08-27 39 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/)並且非常喜歡它。 –

相關問題