Я могу успешно получить данные x с сервера в php в браузер в Javascript с использованием json_encode, но я застрял в том, чтобы данные y делали то же самое, даже после прочтения того, как использовать json_encode и json_encode, возвращающие значения следующих строк - PHP PDO SQL HighCharts. Я чувствую, что нахожусь на пороге решения, но мой компьютер думает иначе.
Чтобы упростить решение проблемы, я жестко запрограммировал некоторые примеры данных на PHP:< /p>
Код: Выделить всё
$data_x_in_php_array = array();
// set x values
array_push($data_x_in_php_array, 'A');
array_push($data_x_in_php_array, 'B');
// set y values
$data_y_in_php_array[] = array('x' => 0, 'low' => 1375488000000, 'high' => 1375527600000);
Код: Выделить всё
var data_x_in_js_array = ;
alert('data_x_in_js_array =' + data_x_in_js_array);
var data_y_in_js_array = ;
alert('data_y_in_js_array =' + data_y_in_js_array);
Код: Выделить всё
var data_x = data_x_in_js_array;
data_y = [{//blue
data_y_in_js_array // uncommenting this line and commenting out the next three lines causes bars to disappear in the chart
//x: 0,
//low: 1375488000000, // milliseconds since unix epoch
//high: 1375527600000 // milliseconds since unix epoch
}
Я разместил пример на превосходном PhpFiddle. Любая помощь очень ценится.
Подробнее здесь: https://stackoverflow.com/questions/295 ... son-encode
Мобильная версия