我正在處理應用程序和使用谷歌圖表,所以我可以添加統計數據,到目前爲止的問題是我想從我的數據庫中檢索數據並將其放入JavaScript函數中!我只是不知道如何混合兩種不同的語言,而我正在用php編碼。我怎樣才能使用一個pgsql查詢與JS
0
A
回答
0
<?php
$data = array(
array('Year', 'Sales', 'Expenses'),
array(...whatever data you extracted from the db...)
);
?>
<script type="text/javascript">
var data = google.visualization.arrayToDataTable(
<?php echo json_encode($data, JSON_HEX_TAG|JSON_HEX_AMP|JSON_HEX_QUOT); ?>
);
</script>
注JSON_HEX_TAG是必要的,以確保有編碼字符串中沒有</script>
結束標記,如果XHTML是在使用JSON_HEX_AMP是必要的。不應該使用JSON_UNESCAPED_UNICODE,因爲它允許在JSON中有效的U + 2028和U + 2029字符,但不能在JavaScript中使用。
<div id="something" data-data="<?php echo htmlspecialchars(json_encode($data)); ?>">
...
var json = document.getElementById('something').getAttribute('data-data');
var data = google.visualization.arrayToDataTable(JSON.parse(json));
0
你需要從PHP的postgres中提取所有的數據,然後餵它你的html模板。
1)http://php.net/manual/en/ref.pgsql.php
2)任何模板引擎或與它的變量自己的純HTML文件。例如:http://twig.sensiolabs.org/
相關問題
- 1. 我怎樣才能做一個查詢使用頭文件與Apache鑽
- 2. Symfony的1.4 - 我怎樣才能查詢
- 3. 我怎樣才能使用這個MySQL查詢laravel 5.2?
- 4. 我怎樣才能做到這一點查詢與NHibernate
- 5. 我怎樣才能把這個寫成一個查詢?
- 6. 我怎樣才能加入這個2個MySQL查詢一起
- 7. 我怎樣才能使用sucuidriver與thucydides?
- 8. 我怎樣才能插入查詢與兩個if(isset報表?
- 9. 我怎樣才能重用一個雙
- 10. 我怎樣才能讓兩個查詢一次MongoDB中
- 11. 我怎樣才能做一個查詢選擇嵌套?
- 12. 我怎樣才能構建一個SQL查詢以下結果?
- 13. LINQ - 我怎樣才能在一個查詢
- 14. 我怎樣才能更改一個SQL查詢linq 2 nhibernate?
- 15. 我怎樣才能把一個SQL查詢扔進Viewbag
- 16. 我怎樣才能在一個SELECT查詢
- 17. 我怎樣才能從另一個調用JS函數文件
- 18. 我怎樣才能檢查一個src流與Gulpjs是空的?
- 19. 我怎樣才能安排一段時間與後來的JS?
- 20. 我怎樣才能讀取JS
- 21. 我怎樣才能調用一個pivoted過程作爲一個sql查詢?
- 22. 我怎樣才能把這個自定義Linq查詢查看?
- 23. 我怎樣才能使用m_d查詢空數據use_weighted_increment
- 24. 我怎樣才能使用JPA標準查詢API加入列?
- 25. 我怎樣才能使用PHP查詢MySQL字段?
- 26. 我怎樣才能使用Pcap.net進行mDNS查詢?
- 27. 我怎樣才能使用子查詢重現此?
- 28. 使用WxGIS,我怎樣才能將它與Qgis一起使用?
- 29. 我怎樣才能使PHP
- 30. 怎樣才能與JavaScript一個字母
我已經把我的數據在phpPgAdmin的:如果你想避免內嵌的JavaScript元素和虐待JSON,如JavaScript將通過DOM來傳遞數據
另一種方法。 – LazyBrain
例如在此腳本中 var data = google.visualization.arrayToDataTable(''Year','Sales','Expenses'], ['2004',1000,400], ['2005', 1170,460], ['2006',660,1120], ['2007',1030,540] ]);' 我想用我的數據庫中某列的值替換1000 – LazyBrain