как переписать значение $function(data)
Добрый день,
дано: $(function() { $('#container').AnyBibliothekClass('AnyName', { series : [ { name : 'MyName', data: [[1,2],[3,4]] } ] }) }) Где AnyBibliothekClass пакует данные (1,2,3,4) в контейнер <div id="container"></div> Проблема: я хочу заменить приведеннхе данные [[1,2],[3,4]] своими. вроде все просто, записал перед функцией переменную со своими данными и подставил - так работает: var mydata = [[5,6],[7,8]]; $(function() { $('#container').AnyBibliothekClass('AnyName', { series : [ { name : 'MyName', data: mydata } ] }) }) а теперь необходимо данные получить из Get-Запроса и вот так НЕ работает: (хотя my.php возвращает те же [[5,6],[7,8]]) var mydata; $(function() { $.get( "my.php?", function(data) { mydata = data ; }); }); $(function() { $('#container').AnyBibliothekClass('AnyName', { series : [ { name : 'MyName', data: mydata } ] }) }) Что характерно: в работающем варианте $('#container').AnyBibliothekClass('AnyName').seri es[0].data возвращает [object Object],[object Object] а в неработающем - [5,6],[7,8] походу мне надо ответ из Get преобразовать в object, но я не знаю как Есть у кого идея как переписать значение data если данные приходят из Get? Спасибо |
student-uni
mydata = JSON.parse(data) ; |
:-?
а разве не в get надо формировать AnyBibliothekClass? |
student-uni,
$(function() { $.get("my.php?", function(data) { $("#container").AnyBibliothekClass("AnyName", { series: [{ name: "MyName", data: data }] }) }, "json") }); |
Часовой пояс GMT +3, время: 11:13. |