Wie bekomme ich einen Rückgabewert in einer Funktion mit Ajax-Aufruf - JQuery?

Dies mag für einige von Ihnen sehr einfach klingen, aber ich bin nicht in der Lage herauszufinden, warum ich den Rückgabewert nicht erhalten kann, selbst nachdem ich viele Posts überprüft habe :(

function getMessageCount() {
                    var count;
                    $.ajax({
                        type: "POST",
                        url: "http://localhost:43390" + "/services/DiscussionWidgetService.asmx/GetMessageCount",
                        dataType: "json",
                        contentType: "application/json; charset=utf-8",
                        success: function (data) {                            
                            count = data.d;
                        } //success
                    });
                    return count;
                }

Wenn ich jetzt anrufevar count = getMessageCount(); es gibt mir unbestimmt :( während die Anzahl der Methoden korrekt ist, d. h. der Service funktioniert einwandfrei.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage