Показать сообщение отдельно
  #1 (permalink)  
Старый 06.02.2014, 00:42
Новичок на форуме
Отправить личное сообщение для Mark_Hammer Посмотреть профиль Найти все сообщения от Mark_Hammer
 
Регистрация: 06.02.2014
Сообщений: 5

get-запрос в скрипте
Здраствуйте ! Очень нужна помощь ... Мне необходимо переодически посылать get-запрос на свой сервер и полученные данные от сервера подставлять в функцию - для построения графика...
т.е. если конкретнее -- полученные от сервера данные необходимо присваивать переменным a и b в функции

setInterval(function () {
        // normally you would load new datapoints here,
        // but we will just generate some random values
        // and remove the value from the beginning so that
        // we get nice sliding graph feeling
        
        // remove datapoint from the beginning
        chartData1.shift();
        chartData2.shift();
        chartData3.shift();
        chartData4.shift();
        
        // add new datapoint at the end
        var newDate = new Date(chartData1[chartData1.length - 1].date);
        newDate.setDate(newDate.getDate() + 1);
        
        var i = chartData1.length;

        var a1 = Math.round(Math.random() * (40 + i)) + 100 + i;
        var b1 = Math.round(Math.random() * (1000 + i)) + 500 + i * 2;

        var a2 = Math.round(Math.random() * (100 + i)) + 200 + i;
        var b2 = Math.round(Math.random() * (1000 + i)) + 600 + i * 2;

        var a3 = Math.round(Math.random() * (100 + i)) + 200;
        var b3 = Math.round(Math.random() * (1000 + i)) + 600 + i * 2;

        var a4 = Math.round(Math.random() * (100 + i)) + 200 + i;
        var b4 = Math.round(Math.random() * (100 + i)) + 600 + i;

        chart.dataSets[0].dataProvider.push({
            date: newDate,
            value: a1,
            volume: b1
        });
        chart.dataSets[1].dataProvider.push({
            date: newDate,
            value: a2,
            volume: b2
        });
        chart.dataSets[2].dataProvider.push({
            date: newDate,
            value: a3,
            volume: b3
        });
        chart.dataSets[3].dataProvider.push({
            date: newDate,
            value: a4,
            volume: b4
        });
        
        chart.validateData();
    }, 1000);
}


Очень прошу помочь составить такой запрос-ответ - вообщем-то запрос я могу сделать при помощи jquery - но я не знаю как передать результат в эту функцию ...
Ответить с цитированием