Código :
[{"id":"0","valor":"Seleccionar..."},
{"id":"493","valor":"Río Grande"},
{"id":"494","valor":"Ushuaia"},
{"id":"495","valor":"Islas del Atlántico Sur"},
{"id":"496","valor":"Antártida Argentina"}]Esta es la funcion AJAX JQUERY que estoy utilizando
Código Javascript :
$(function(){
$('select').change(function(){
var id = $(this).attr('id');
var select_val = $("select option:selected ").val();
$.post('pagina1.php', { pro : select_val }, function(respuesta) {
alert (respuesta); // podemos ver la estructura del array
var newSelect = '';
for (var a = 0; a < respuesta.length; a++){
html= '<ul>'+
'<li>ID = ' + respuesta[a].id + '</li>'+
'<li>Valor = ' + respuesta[a].valor + '</li>'+
'</ul>';
}
$('#resultados').append(html);
});
});
});
Si yo hago un alert de la variable respuesta, puedo ver lo que me devuelve el PHP ahora como hago para mostrar el ID o el VALOR de una posición X del array con Jquery
Intente utilizando estas formas pero no funciona
Código :
respuesta[a].id respuesta[a].valor respuesta.id[a] respuesta.id[valor] respuesta[a][0] respuesta[a][1]
