Вставка данных из файла php в массив javascript

alexxela

Новичок
Уважаемые форумчане,очень прошу Вашей помощи.
Есть файл php (read.php) в котором происходит вывод данных из БД:
PHP:
<?php
            $result = mysql_query("SELECT id, time_s, men FROM room ORDER BY id DESC  ");
            while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
            $array = array("$row[time_s]","$row[men]",);
            $json = json_encode($array);
            $json = "$json,";
            echo $json;
            }
            ?>
И есть javascript который строит графики (flot), в нем есть массив data[ ]
Код:
$(document).ready(function () {
    
    var graphData = [{
            
            
            data: [ ],
            
            
        }

    ];

Смысл в том, чтобы мне нужно строить график без перезагрузки страницы. Сейчас это работает вот так:
Код:
$(document).ready(function () {
    
    var graphData = [{
            
            
            data: [
            <?php
            $result = mysql_query("SELECT id, time_s, men FROM room ORDER BY id DESC LIMIT 5");
            while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
            $array = array("$row[time_s]","$row[men]",);
            $json = json_encode($array);
            $json = "$json,";
            echo $json;
            }
            ?> ],
            
        }

    ];
Понимаю что нужно при помощи ajax обращаться к файлу read.php , считывать оттуда данные и вставлять в массив, но как это сделать не представляю...очень прошу Вашей помощи!
 

AnrDaemon

Продвинутый новичок
Пишешь PHP скрипт, который получает данные из БД и отдаёт через json_encode()
В JS делаешь реквест на эти данные и используешь их в графике.
Примеров в гугле море. Никто не будет специально для тебя пальцы по тысячному разу сбивать.
 
Сверху