JSON файл манипуляции с JavaScript - PullRequest
0 голосов
/ 23 марта 2011

Я получаю JSON в ответ от сервера, как показано ниже;

{"data":"<div align=\"left\"><select id =\"test\"><option id=\"1\" value=\"one\"><option id=\"2\" value=\"two\" selected></select></div>"};

Я хочу манипулировать вышеуказанным файлом json, используя javascript, чтобы изменить первый вариант вместо второго.

Любые подсказки, пожалуйста.

С уважением,

Raj

1 Ответ

0 голосов
/ 24 марта 2011

Ваша жизнь была бы проще, если бы ваш JSON был на самом деле данными, представленными как JSON, вместо сериализованных фрагментов DOM, встроенных в значение JSON, например,

[
    {"value": "one"}
    , {"value": "two", "selected": true}
]

Затем, когда вы превращаете это в объект, вы можете просто сделать что-то вроде этого (предположим, для примера, который вы назвали результатом myArray):

myArray[0].selected = true; // Select the first element
myArray[1].selected = false; // Deselect the other element; in many cases, you'd probably need some sort of loop.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...