Я новичок в JQuery, и мне интересно, возможно ли его. У меня есть контроллер PHP, который посылает JSON закодированные массив тем, это JSON массив:Манипулировать массив Json при выборе смены
{"id":"1","color":"blue","description":"This is the color blue"},
{"id":"8","color":"green","description":"This is the color green"},
{"id":"14","color":"red","description":"This is the color red"}
Теперь на взгляд у меня есть следующие:
<select id="selector">
<option value="">Select one</option>
<option value="1">blue</option>
<option value="8">green</option>
<option value="14">red</option>
</select>
<div id="description">
</div>
Я хочу для этого нужно сначала заполнить список выбора из массива json, а затем, если я выберу зеленый из раскрывающегося списка, описание для зеленого должно появиться в div, если я изменю свой выбор, соответствующее соответствующее описание должно появиться в div. И опция, которую я выбираю, больше не должна появляться в списке выбора, например, если я выбираю зеленый, только красный и синий должны появиться на доступной опции, если я выбираю другой цвет, пусть говорят синий, тогда красный и зеленый должны быть доступны для другого выбора ,
В настоящее время я запускаю новый запрос на замену, но я хочу сделать это без другого запроса и обновления страницы, я думаю, это возможно, так как я уже отправляю массив JSON в браузер.
Надеюсь, что я ясно понимаю мою проблему и благодарю вас за помощь!
Это не действительный JSON. – TheCarver
Вам также придется опубликовать свой код Javascript/jQuery. Я предполагаю, что неправильный JSON поступает из AJAX, но нам нужно посмотреть, как вы дошли до этого момента, а затем мы можем помочь вам лучше. – TheCarver