Tengo un problema la hora de capturar un respuesta en formato JSON, mi respuesta tiene la siguiente estructura:
Código Javascript:
Ver original
[{"nombre":"dato1","numero":4},{"nombre":"dato2","numero":8}]
Pero a la hora de capturar con prototype me muestra un tipo indefinido con el alerte de prueba, mi código es el siguiente:
Código Javascript:
Ver original
var resp = new Ajax.Request(url, { requestHeaders: { Accept: 'application/json' }, onSuccess: function(transport) { // Hacer algo en éxito. var json = transport.responseText.evalJSON(true); alert(json.nombre); }, onFailure: function(transport) { // Hacer algo en fracaso. }, onComplete: function(transport) { // Hacer algo al terminar. } });
Creo que estoy empleando mal el evalJSON(). Podrían ayudarme con esto por favor.
Desde ya se los agradezco.