jQuery AJAX: valor de retorno en caso de éxito [duplicado]
Esta pregunta ya tiene una respuesta aquí:
¿Cómo devuelvo la respuesta de una llamada asincrónica? 33 respuestas function ChatServerQuery(data_json) {
var result = null;
$.ajax({
url: 'chat/backend/',
type: 'POST',
data: data_json,
success: function(json) {
result = json
}
})
return result
}
Mi función que ejecuta una solicitud al servidor. El problema es que no puedo devolver el texto recibido del servidor. No sé cómo pasar de una función anónima (éxito del evento) a ChatServerQuery (donde puede recuperarla fácilmente).