как переписать значение $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, время: 07:35. |