Estoy tratando de leer un cuerpo de retorno de una llamada POST ajax. Está devolviendo un "mensaje" de objeto con un valor de par con respecto a su precio.
Por alguna razón, cuando trato de recuperar el valor del "mensaje", no estoy definido. He probado algunos métodos, incluido JSON.parse.
No quiero simplemente encadenar. Reemplazar el contenido de la cadena sin procesar, ya que sería una solución desordenada e ineficaz.
En este ejemplo específico, estoy tratando de recuperar "Por favor deposite: 1.50"
Mi función:
.always(function(returnBody){ console.log("raw: " + returnBody.responseText); var parsed = JSON.parse(returnBody.responseText); var item = parsed[0]; console.log("stringified: " + JSON.stringify(item));Mi contenido de registro:
raw: {"message":"Please deposit: 1.50"} stringified: undefined