Como obter o valor de retorno em uma função dentro da chamada Ajax - JQuery
isso pode soar muito fácil para poucos de vocês, mas eu não sou capaz de descobrir porque eu não sou capaz de obter o valor de retorno, mesmo depois de chceking muitos posts :(
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;
}
Agora, se eu ligarvar count = getMessageCount()
; me dá undefinted :( enquanto dentro do método a contagem está chegando correta, ou seja, o serviço está funcionando bem.