Для дальнейшей передачи данных на сервер решил запихнуть в панель кастомные данные. В обычном html и js можно использовать data- и .dataset соответственно. В апи валв обнаружил атрибут data. Записывается туда все отлично и сама панель в консоли(как массив) отображается нормально, но когда дело доходит до извлечения и последующего использования происходит фейл. Результат операции консоль выводит как undefined.
Пример:
Собсна, вопрос: правильно ли я использую data? И если нет, то каким образом его надо использовать и как извлекать записанные данные?
Есть еще методы GetAttributeString и SetAttributeString, но с массивом имхо работать удобнее... И еще мне придется переделывать код...(лень)
Пример:
Код:
var ability = $("#testPanel");
ability.data = {
position: abilityPosition
--еще много атрибутов
}
$.Msg(ability); //выводит все параметры панели в виде массива, в том числе data
$.Msg(ability.data); //выводит undefined
$.Msg(ability.data.position); //выводит ошибку
Собсна, вопрос: правильно ли я использую data? И если нет, то каким образом его надо использовать и как извлекать записанные данные?
Есть еще методы GetAttributeString и SetAttributeString, но с массивом имхо работать удобнее... И еще мне придется переделывать код...(лень)
Последнее редактирование модератором: