Показать сообщение отдельно
  #1 (permalink)  
Старый 15.09.2017, 17:17
Новичок на форуме
Отправить личное сообщение для student-uni Посмотреть профиль Найти все сообщения от student-uni
 
Регистрация: 15.09.2017
Сообщений: 1

как переписать значение $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?

Спасибо
Ответить с цитированием