Estás seguro de que procesosjson2.asp devuelve algo? No veo en el asp ningún Response.Write (creo que era así ya no me acuerdo jajajaj) que devuelva contenido a la petición AJAX.
Asegúrate, abre la consola de tu navegador (ALT+F2 en firefox, f12 en chrome/ie) y mira la petición de red que crea ajax. Ahí verás una pestaña de respuesta que te trae el contenido del ASP.
Para acceder a elementos json se hace de otra forma que data[0]['valor'] pues no es un array, es un objeto literal:
Código Javascript
:
Ver original//objeto literal o json
var obj = { "resultado": true, "otrapropiedad": 'valor' }
//acceso al objeto
console.log (obj.resultado) ; // devuelve "true"
console.log (obj.otrapropiedad) ; // devuelve "valor"
Saludos