Я пытаюсь сделать следующее: получить некоторые данные из бэкэнда и связать их с графиком подсвечника JQplot.
Что я достиг:
- Данныегенерируется в бэкэнде
- Данные закупаются с помощью функции jQuery $ .get ().
Так вот в чем проблема:
данные, если я свяжу его с переменной, выполнив:
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]];
снимок экрана журнала случая 1
Это работает как ветер.
Нокогда я использую
CASE II_
$.get('MYSERVLET', function(data){
ohlc = data;
});
скриншот журнала Case 2
и диаграмма генерируется, я получаю сообщение об ошибке на консоли:
Uncaught #<Object>
init
w.jqplot
(anonymous function)
jQuery.event.handle
jQuery.event.add.elemData.handle.eventHandle
Также, когда я делаю console.log в CASE I, я получаю их как массивы.Но в случае II это выглядит как обычные данные.Я не знаю, поможет ли это, но я заметил это.
Кто-нибудь знает, как это исправить?Что я делаю не так?