Циклический массив Json с двумя элементами из Jquery в ajax — Решаемая

#jquery #json #loops

#jquery #json #циклы

Вопрос:

У меня есть один Json, возвращенный из ajax, json является:

 [{"id_caracteristica":"1","nombre":"Talla"},{"id_caracteristica":"2","nombre":"Color"}]
  

Мне нужно сохранить в двух select следующую информацию, id select — это значение id_caracteristica (1), а class select — это значение имени (Talla)

 1ºSelect id="1" class="Talla"
2ºSelect id="2" class="Color"
  

Решаемая, благодаря Gagan Deep, я поместил предупреждение в качестве доказательства

 ...    
dataType: "json",
success: function(data){
  $.each(data, function(i, value) {
     alert(value.id_caracteristica " " value.nombre);
  }
...
  

Комментарии:

1. зачем передавать data[0] каждой функции. просто передайте data вместо этого и проверьте value.id_caracteristica и value.nombre

2. Потому что я не знал, как это сделать правильно. И ответ, который вы дали, полностью правильный и делает именно то, что я хотел, большое вам спасибо.

3. Отличная работа. Я опубликую комментарий в качестве ответа для будущих посетителей. Вы можете принять ответ, если хотите. Вы знаете точки репутации.

Ответ №1:

Пожалуйста, передайте data вместо data[0] в $.each функцию. как показано ниже.

 $.each(data, function(i, value) {
 alert(value.id_caracteristica " " value.nombre);
 }