2011-05-10 23 views
5

tengo JSON que se parece a esto en phpProceso respuesta JSON sola cadena

json_encode('Test string'); 

envía la cadena de nuevo he comprobado con Firebug. ¿cómo puedo acceder?

success: function(theResponse) {   

      alert() 

    } 

¿Qué debo poner en alerta interior para obtener esa cadena?

Respuesta

4

Debe formatear su salida como válida JSON aunque sea sola cadena:

json_encode(array("message" => "No Return Email Address Specified!")); 

A continuación, puede acceder a él en JS como esto:.

success: function(theResponse) {   

     alert(theResponse.message) 

} 
+1

JSON no necesita ser una estructura como una matriz o un objeto. Una sola instancia de una cadena es JSON válida. –

+0

Por supuesto, pero si es un diccionario, no hay dudas sobre cómo se debe acceder a la cadena :-) – Xion

-1

Uso $ en el objeto respuesta

success: function(theResponse) {   
    alert(theResponse.$) 
}