Я пытаюсь сделать следующее: получить некоторые данные из бэкэнда и связать их с графиком свечей JQplot.
Что я сделал:
- Данные генерируются в бэкенде
- Данные получаются с помощью функции $.get() jQuery.
Так вот проблема:
Данные, если я привяжу их к переменной, выполнив:
CASE I_
ohlc = [['2011-01-03 09:30:00',325.7,325.99,324.82,325.39],['2011-01-03 09:35:00',325.44,326.74,325.4,326.46],['2011-01-03 09:40:00',326.54,327.38,326.38,327.23]];
Это работает как ветер.
Но когда я использую
CASE II_
$.get('MYSERVLET', function(data){
ohlc = data;
});
Снимок экрана журнала случая 2
и диаграмма сгенерирована, я получаю сообщение об ошибке в консоли:
Uncaught #<Object>
init
w.jqplot
(anonymous function)
jQuery.event.handle
jQuery.event.add.elemData.handle.eventHandle
Также, когда я делаю console.log в СЛУЧАЕ I, я получаю их как массивы. Но в СЛУЧАЕ II это выглядит как обычные данные. Я не знаю, поможет ли это, но я заметил это.
Кто-нибудь знает, как это исправить? Что я делаю не так?