Jak uzyskać wartość zwracaną w funkcji z wywołaniem Ajax - JQuery
może to brzmieć bardzo łatwo dla kilku z was, ale nie jestem w stanie zrozumieć, dlaczego nie jestem w stanie uzyskać wartości zwracanej, nawet po tym, jak chceking wiele postów :(
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;
}
Teraz, jeśli zadzwonięvar count = getMessageCount()
; daje mi to niezauważone :( podczas gdy liczba metod jest poprawna, tzn. usługa działa prawidłowo.