JAVASCRIPT: структура данных вместо массивов - PullRequest
0 голосов
/ 07 января 2011

Я создаю форму, в которой поле описания меняет свое содержимое на основе ввода (события onchange) формы.У меня есть несколько полей ввода, и у каждого есть свое собственное описание.

То, что я делал в прошлом, для каждого поля (это очень маленький пример):

var wisdom  = [' ', 'Seeker of Wisdom', 'Collector of Wisdom', 'Devotee of Wisdom', 'Devourer of Wisdom', 'Font of Wisdom', 'Oracle of Wisdom', 'Source of Wisdom'];
var wisdomp = [0, 100, 250, 550, 1200, 2500, 5000, 10000, 10000];

Но инициализациявсе эти переменные на странице не кажутся мне подходящими и создают огромный блок текста.Вот почему я подумал, что было бы лучше прочитать эти данные из внешнего файла.Я не смог найти читателя javascript-файла.

Есть ли какая-нибудь лучшая структура или метод для хранения и извлечения данных с использованием javascript?

Ответы [ 2 ]

1 голос
/ 07 января 2011

На самом деле, вы можете использовать json для описания структуры ak / v, которая соответствует вашим потребностям:

{'': 0, «Искатель мудрости»: 100, «Собиратель мудрости»: 250} и т. д.

обратите внимание, что вы также можете использовать вложенные структуры, используя эту запись.

см. http://www.json.org

0 голосов
/ 07 января 2011

jQuery создает опции выбора списка из JSON, не так, как рекламируется? является более популярной альтернативой упомянутой проблеме.не буду ставить на то, что это будет лучше

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...