Ich habe in der Vergangenheit einige jQuery gemacht, aber ich bin völlig festgefahren. Ich kenne die Vor- und Nachteile der Verwendung synchroner Ajax-Aufrufe, aber hier wird es erforderlich sein.
Die Remote-Seite wird geladen (mit Firebug gesteuert), es wird jedoch keine Rückgabe angezeigt.
Was sollte ich anders machen, damit meine Funktion ordnungsgemäß zurückkehrt?
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.
Oder ein sehr gutes Verständnis: Wenn Sie einen AJAX-Anruf tätigen möchten, ist die onbeforeunload
Verwendung einer synchronen Anforderung die empfohlene Methode (da das Browserfenster nicht mehr angezeigt wird, bevor die Anforderung anderweitig zurückgegeben wird). In irgendeiner Weise sagt er klar: "Ich weiß über die Vor- und Nachteile der Verwendung synchroner Ajax-Anrufe Bescheid" ... Vielleicht glauben Sie ihm einfach?