Wenn ich eine Serverfunktion von Javascript aufrufen möchte, um den Namen einer Person aus einer Datenbank (nur als Beispiel) abzurufen ... ... und ich ging ...Wie funktioniert ASP.NET AJAX beim Abrufen von Werten vom Server?
name = myServices.getName (userId);
Wenn ich einen Skript-Manager mit einem Dienstverweis auf eine ASMX-Datei mit der Webmethode getName (int userId) {} habe, sollte diese Funktion ordnungsgemäß aufgerufen werden und würde schließlich den Namen für diese userId zurückgeben.
Leider will ich tun ....
name = myServices.getName (userId); Warnung (Name); Wenn man ASP.NET AJAX ausführt, würde es die Webmethode aufrufen und die Ausführung fortsetzen, bevor auf eine Antwort vom Server gewartet wird (was, wie ich es verstehe, der Punkt von Ajax ist, um das Einfrieren des Browsers während des Wartens auf Daten zu stoppen.))
Ich muss den Namen vom Server zurückbekommen, bevor ich die Ausführung fortsetzen kann ... Wie kann ich dieses Problem beheben?
Ich mache diese Art der Sache die ganze Zeit. Spart mir viel Ärger. –