He hecho algo de jQuery en el pasado, pero estoy completamente atascado en esto. Conozco los pros y los contras del uso de llamadas síncronas ajax, pero aquí será necesario.
La página remota se carga (controlada con firebug), pero no se muestra ningún retorno.
¿Qué debo hacer diferente para que mi función regrese correctamente?
function getRemote() {
var remote;
$.ajax({
type: "GET",
url: remote_url,
async: false,
success : function(data) {
remote = data;
}
});
return remote;
}
seems that the statement "[synchronous] will be required" indicates a lack of understanding of JavaScript engines, thus a poorly architected app.
O una muy buena comprensión: si desea hacer una llamada AJAX onbeforeunload
, el uso de una solicitud sincrónica es realmente la forma recomendada (ya que la ventana del navegador desaparecería antes de que la solicitud regresara). De alguna manera, él dice claramente: 'Sé acerca de los pros y los contras de usar llamadas síncronas ajax' ... ¿Tal vez solo le creas?