Я сейчас пользуюсь
$fp = fopen('chartdata.json', 'w');
fwrite($fp, json_encode($resultsarray, JSON_NUMERIC_CHECK));
fclose($fp);
чтобы записать мой набор данных в файл в формате JSON, а затем после этого Google Chart прочитает файл следующим образом:
getjson.php
$string = file_get_contents("chartdata.json");
echo $string;
chart.php
function drawChart() {
var jsonData = $.ajax({
url: "getjson.php",
dataType: "json",
async: false
}).responseText;
Если бы эта страница была большой по объему, скажем, 100 тыс. Обращений в течение часа, станет ли использование этого метода неподходящим? И если так, что будет лучшим методом?
Задача ещё не решена.
Других решений пока нет …