Пробегать значения JSON, [удвоенный]

У этого вопроса уже есть ответ здесь:

Посредством jQuery я делаю призыв к select, чтобы приносить население провинции и власти наполнять так select в зависимости от избранной провинции.

На данный момент я это плохо лажу, но не могу достать значения, которые мне приносит array.

[{"nombre":" Abla"},{"nombre":" Abrucena"},{"nombre":" Adra"},{"nombre":" Alb\u00e1nchez"},{"nombre" :" Alboloduy"},{"nombre":" Albox"},{"nombre":" Alcolea"},{"nombre":" Alc\u00f3ntar"},{"nombre":" Alcudia de Monteagud"},{"nombre":" Alhabia"},{"nombre":" Alhama de Almer\u00eda"},{"nombre":" Alic\u00fan"} ,{"nombre":" Almer\u00eda"},{"nombre":" Alm\u00f3cita\t"},{"nombre":"Alsodux"},{"nombre":" Antas"},{"nombre" :" Arboleas"},{"nombre":" Armu\u00f1a de Almanzora\t"},{"nombre":" Bacares"},{"nombre":" Bay\u00e1rcal" },{"nombre":" Bayarque"},{"nombre":" B\u00e9dar"},{"nombre":" Beires"},{"nombre":" Benahadux"},{"nombre" :" Benitagla"},{"nombre":" Benizal\u00f3n"},{"nombre":" Bentarique"},{"nombre":" Berja"},{"nombre":" Canj\u00e1yar"},{"nombre":" Cantoria"},{"nombre":" Carboneras"},{"nombre":" Castro de Filabres"},{"nombre" :" Chercos"},{"nombre":" Chirivel"},{"nombre":" C\u00f3bdar"},{"nombre":" Cuevas del Almanzora"},{"nombre" :" Dal\u00edas"},{"nombre":" Ejido El"},{"nombre":" Enix"},{"nombre":" Felix"},{"nombre":" Fines"},{"nombre" :" Fi\u00f1ana"},{"nombre":" Fond\u00f3n"},{"nombre":" G\u00e1dor"},{"nombre":" Gallardos Los"},{"nombre" :" Garrucha"},{"nombre":" G\u00e9rgal"},{"nombre":" Hu\u00e9cija"},{"nombre":" Hu\u00e9rcal de Almer \u00eda"},{"nombre":" Hu\u00e9rcal-Overa"},{"nombre":" Illar"},{"nombre":" Instinci\u00f3n"},{"nombre" :" Laroya"},{"nombre":" L\u00e1ujar de Andarax"},{"nombre":" L\u00edjar"},{"nombre":" Lubr\u00edn"}, {"nombre":" Lucainena de las Torres"},{"nombre":" L\u00facar"},{"nombre":" Macael"},{"nombre":" Mar\u00eda" },{"nombre":" Moj\u00e1car"},{"nombre":" Mojonera La"},{"nombre":" Nacimiento"},{"nombre":" N\u00edjar \t"},{"nombre":" Ohanes\t"},{"nombre":" Olula de Castro\t"},{"nombre":" Olula del R\u00edo\t"},{"nombre" :" Oria\t"},{"nombre":" Padules\t"},{"nombre":" Partaloa\t"},{"nombre":" Paterna del R\u00edo\t"},{"nombre" :"Rioja\t"},{"nombre":"Roquetas de Mar\t"},{"nombre":"Santa Cruz de Marchena\t"},{"nombre":"Santa Fe de Mond\u00fajar\t"},{"nombre":"Sen\u00e9s\t"},{"nombre":"Ser\u00f3n\t"},{"nombre":"Sierro\t"},{"nombre" :"Somont\u00edn\t"},{"nombre":"Sorbas\t"},{"nombre":"Sufl\u00ed\t"},{"nombre":"Tabernas\t"},{"nombre" :"Taberno\t"},{"nombre":"Tahal\t"},{"nombre":"Terque\t"},{"nombre":"T\u00edjola\t"},{"nombre":"Tres Villas Las\t"},{"nombre":"Turre\t"},{"nombre":"Turrillas\t"},{"nombre":"Uleila del Campo\t"},{"nombre":"Urr \u00e1cal\t"},{"nombre":"Velefique\t"},{"nombre":"V\u00e9lez-Blanco\t"},{"nombre":"V\u00e9lez-Rubio\t" },{"nombre":"Vera\t"},{"nombre":"Viator\t"},{"nombre":"V\u00edcar\t"},{"nombre":"Zurgena\t"}]

Как Вы могли бы получать эти имена посредством jquery или javascript, что я дал тысячу возвращений и этого не достигаю?

Я добавляю кодекс:

HTML с javascript:





{include file="controllers/products/multishop/checkbox.tpl" field="id_localidad" type="default"}

PHP:

executeS($query);

	echo json_encode($id);


?>

Это что я нахожусь в консоли: introducir la descripción de la imagen aquí

1
задан 14.10.2016, 13:18
2 ответа

В jQuery ты можешь использовать ее funciГіn $ .each

var poblacion = [{"nombre":" Abla"},{"nombre":" Abrucena"},{"nombre":" Adra"},{"nombre":" Alb\u00e1nchez"},{"nombre" :" Alboloduy"},{"nombre":" Albox"},{"nombre":" Alcolea"},{"nombre":" Alc\u00f3ntar"},{"nombre":" Alcudia  de Monteagud"},{"nombre":" Alhabia"},{"nombre":" Alhama de Almer\u00eda"},{"nombre":" Alic\u00fan"} ,{"nombre":" Almer\u00eda"},{"nombre":" Alm\u00f3cita\t"},{"nombre":"Alsodux"},{"nombre":" Antas"},{"nombre" :" Arboleas"},{"nombre":" Armu\u00f1a de Almanzora\t"},{"nombre":" Bacares"},{"nombre":" Bay\u00e1rcal" },{"nombre":" Bayarque"},{"nombre":" B\u00e9dar"},{"nombre":" Beires"},{"nombre":" Benahadux"},{"nombre" :" Benitagla"},{"nombre":" Benizal\u00f3n"},{"nombre":" Bentarique"},{"nombre":" Berja"},{"nombre":"  Canj\u00e1yar"},{"nombre":" Cantoria"},{"nombre":" Carboneras"},{"nombre":" Castro de Filabres"},{"nombre" :" Chercos"},{"nombre":" Chirivel"},{"nombre":" C\u00f3bdar"},{"nombre":" Cuevas del Almanzora"},{"nombre" :" Dal\u00edas"},{"nombre":" Ejido El"},{"nombre":" Enix"},{"nombre":" Felix"},{"nombre":" Fines"},{"nombre" :" Fi\u00f1ana"},{"nombre":" Fond\u00f3n"},{"nombre":" G\u00e1dor"},{"nombre":" Gallardos Los"},{"nombre" :" Garrucha"},{"nombre":" G\u00e9rgal"},{"nombre":" Hu\u00e9cija"},{"nombre":" Hu\u00e9rcal de Almer \u00eda"},{"nombre":" Hu\u00e9rcal-Overa"},{"nombre":" Illar"},{"nombre":" Instinci\u00f3n"},{"nombre" :" Laroya"},{"nombre":" L\u00e1ujar de Andarax"},{"nombre":" L\u00edjar"},{"nombre":" Lubr\u00edn"}, {"nombre":" Lucainena de las Torres"},{"nombre":" L\u00facar"},{"nombre":" Macael"},{"nombre":" Mar\u00eda" },{"nombre":" Moj\u00e1car"},{"nombre":" Mojonera La"},{"nombre":" Nacimiento"},{"nombre":" N\u00edjar \t"},{"nombre":" Ohanes\t"},{"nombre":" Olula de Castro\t"},{"nombre":" Olula del R\u00edo\t"},{"nombre" :" Oria\t"},{"nombre":" Padules\t"},{"nombre":" Partaloa\t"},{"nombre":" Paterna del R\u00edo\t"},{"nombre" :"Rioja\t"},{"nombre":"Roquetas de Mar\t"},{"nombre":"Santa Cruz de Marchena\t"},{"nombre":"Santa Fe  de Mond\u00fajar\t"},{"nombre":"Sen\u00e9s\t"},{"nombre":"Ser\u00f3n\t"},{"nombre":"Sierro\t"},{"nombre" :"Somont\u00edn\t"},{"nombre":"Sorbas\t"},{"nombre":"Sufl\u00ed\t"},{"nombre":"Tabernas\t"},{"nombre" :"Taberno\t"},{"nombre":"Tahal\t"},{"nombre":"Terque\t"},{"nombre":"T\u00edjola\t"},{"nombre":"Tres Villas  Las\t"},{"nombre":"Turre\t"},{"nombre":"Turrillas\t"},{"nombre":"Uleila del Campo\t"},{"nombre":"Urr \u00e1cal\t"},{"nombre":"Velefique\t"},{"nombre":"V\u00e9lez-Blanco\t"},{"nombre":"V\u00e9lez-Rubio\t" },{"nombre":"Vera\t"},{"nombre":"Viator\t"},{"nombre":"V\u00edcar\t"},{"nombre":"Zurgena\t"}];
var output = '';

$.each(poblacion, function(index, data) {  
  output += '<li>' + data.nombre + '</li>';  
});

$('ul').html(output);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<ul></ul>

EDIT

DespuГ©s видения ты cГіdigo можешь решать это таким образом:

$.ajax({
    data:params,
    url:'idLocalidades.php',
    type:'post',
    dataType: 'json', // AÑADE EL TIPO DE DATOS QUE VAYAS RECIBIR           
    success: function(response){                                

        var output = '';

        $.each(response, function(index, data){
          output += data.nombre + '<br>';
        });

        $('#id_localidad').html(output);    
    }
});
1
ответ дан 24.11.2019, 13:06
  • 1
    Я протестировал и у меня нет способа. Я включаю код. Спасибо. –  jandresplp 14.10.2016, 13:24
  • 2
    @jandresplp - я обновил мой ответ... кроме того это не ошибка, которую он показывает тебе в твоей консоли..., - ответ, который ты получаешь, и справедливое то, что ты хочешь –  Black Sheep 14.10.2016, 13:41
  • 3
    Большое спасибо @aldanux:) –  jandresplp 14.10.2016, 13:57
  • 4
    @jandresplp - удовольствие, и если у тебя есть проблема в помещении этого, ты предупреждаешь меня... –  Black Sheep 14.10.2016, 13:58
  • 5
    Спасибо @Aldanux. Я буду исследовано сначала, чтобы изучать, и не puediese уже даю ли я тебе жестянку:) –  jandresplp 14.10.2016, 13:59

var data = [{"nombre":" Abla"},{"nombre":" Abrucena"},{"nombre":" Adra"},{"nombre":" Alb\u00e1nchez"},{"nombre" :" Alboloduy"},{"nombre":" Albox"},{"nombre":" Alcolea"},{"nombre":" Alc\u00f3ntar"},{"nombre":" Alcudia de Monteagud"},{"nombre":" Alhabia"},{"nombre":" Alhama de Almer\u00eda"},{"nombre":" Alic\u00fan"} ,{"nombre":" Almer\u00eda"},{"nombre":" Alm\u00f3cita\t"},{"nombre":"Alsodux"},{"nombre":" Antas"},{"nombre" :" Arboleas"},{"nombre":" Armu\u00f1a de Almanzora\t"},{"nombre":" Bacares"},{"nombre":" Bay\u00e1rcal" },{"nombre":" Bayarque"},{"nombre":" B\u00e9dar"},{"nombre":" Beires"},{"nombre":" Benahadux"},{"nombre" :" Benitagla"},{"nombre":" Benizal\u00f3n"},{"nombre":" Bentarique"},{"nombre":" Berja"},{"nombre":" Canj\u00e1yar"},{"nombre":" Cantoria"},{"nombre":" Carboneras"},{"nombre":" Castro de Filabres"},{"nombre" :" Chercos"},{"nombre":" Chirivel"},{"nombre":" C\u00f3bdar"},{"nombre":" Cuevas del Almanzora"},{"nombre" :" Dal\u00edas"},{"nombre":" Ejido El"},{"nombre":" Enix"},{"nombre":" Felix"},{"nombre":" Fines"},{"nombre" :" Fi\u00f1ana"},{"nombre":" Fond\u00f3n"},{"nombre":" G\u00e1dor"},{"nombre":" Gallardos Los"},{"nombre" :" Garrucha"},{"nombre":" G\u00e9rgal"},{"nombre":" Hu\u00e9cija"},{"nombre":" Hu\u00e9rcal de Almer \u00eda"},{"nombre":" Hu\u00e9rcal-Overa"},{"nombre":" Illar"},{"nombre":" Instinci\u00f3n"},{"nombre" :" Laroya"},{"nombre":" L\u00e1ujar de Andarax"},{"nombre":" L\u00edjar"},{"nombre":" Lubr\u00edn"}, {"nombre":" Lucainena de las Torres"},{"nombre":" L\u00facar"},{"nombre":" Macael"},{"nombre":" Mar\u00eda" },{"nombre":" Moj\u00e1car"},{"nombre":" Mojonera La"},{"nombre":" Nacimiento"},{"nombre":" N\u00edjar \t"},{"nombre":" Ohanes\t"},{"nombre":" Olula de Castro\t"},{"nombre":" Olula del R\u00edo\t"},{"nombre" :" Oria\t"},{"nombre":" Padules\t"},{"nombre":" Partaloa\t"},{"nombre":" Paterna del R\u00edo\t"},{"nombre" :"Rioja\t"},{"nombre":"Roquetas de Mar\t"},{"nombre":"Santa Cruz de Marchena\t"},{"nombre":"Santa Fe de Mond\u00fajar\t"},{"nombre":"Sen\u00e9s\t"},{"nombre":"Ser\u00f3n\t"},{"nombre":"Sierro\t"},{"nombre" :"Somont\u00edn\t"},{"nombre":"Sorbas\t"},{"nombre":"Sufl\u00ed\t"},{"nombre":"Tabernas\t"},{"nombre" :"Taberno\t"},{"nombre":"Tahal\t"},{"nombre":"Terque\t"},{"nombre":"T\u00edjola\t"},{"nombre":"Tres Villas Las\t"},{"nombre":"Turre\t"},{"nombre":"Turrillas\t"},{"nombre":"Uleila del Campo\t"},{"nombre":"Urr \u00e1cal\t"},{"nombre":"Velefique\t"},{"nombre":"V\u00e9lez-Blanco\t"},{"nombre":"V\u00e9lez-Rubio\t" },{"nombre":"Vera\t"},{"nombre":"Viator\t"},{"nombre":"V\u00edcar\t"},{"nombre":"Zurgena\t"}];

for (var i=0; i<data.length; i++) {
    var value = data[i].nombre;
    //TODO: Manipula los datos aqui
    console.log(value);
}
1
ответ дан 24.11.2019, 13:06
  • 1
    Ты можешь видеть ошибку, которая дает мне в последнем изображении, который в и # 241; adido log консоли. Привет. –  jandresplp 14.10.2016, 13:25