Hola amigos,
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 originalvar 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.