У меня есть чрезвычайные трудности с поиском способов кодирования JSON в flot.Во-первых, я отправляю массив данных, например, 00:00-00:30
из моего php в мой javascript.Тем не менее, когда я использую функцию оповещения для отладки, я вижу
({'':"00:00-00:30", 1:"00:30-01:00", 2:"01:00-01:30", 3:"01:30-02:00", 4:"02:00-02:30", 5:"02:30-03:00", 6:"03:00-03:30", 7:"03:30-04:00", 8:"04:00-04:30", 9:"04:30-05:00"...})
Я совершенно потерян в тот момент, почему я не могу просто отправить 00:00-00:30
иОстальное в JSON кодировать без кавычек.Большое спасибо!
Мой код массива php:
$sql="SELECT * FROM $tbl_name6 WHERE Month = '$test'";
$result=mysqli_query($link, $sql);
$row_cnt = mysqli_num_rows($result);
while ($row = mysqli_fetch_array($result))
{
$times = $row['Time'];
$demand = $row['Demand'];
$arraytime[$countdown] = $times;
$arraydata[$countdown] = $demand;
$countdown = $countdown + 1;
}
Мой код JavaScript:
$(function () {
var graph = [];
var power = <?php echo json_encode($arraydata);?>;
var time = <?php echo json_encode($arraytime);?>;
alert(time.toSource());