Как получить возвращаемое значение в функции с внутренним вызовом Ajax - JQuery
Это может показаться очень простым для некоторых из вас, но я не могу понять, почему я не могу получить возвращаемое значение, даже после того, как выбрал много сообщений :(
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;
}
Теперь, если я позвонюvar count = getMessageCount()
; это дает мне неопределенность :( в то время как внутри метода счетчик идет правильно, то есть сервис работает нормально.