Mais até aí ainda não funcionava, até eu conhecer o parâmetro do ajax chamado async que fez toda diferença ativando por fim a passagem do retorno do ajax para o retorno de da função de fora. Exemplo abaixo:
No JavaScript:
function verificarCodItemPdf() {
var r = true; //variável global declarada
$.ajax({
url:"",
data:"",
type: "post",
dataType: 'json',
async: false, //parâmetro ajax para liberar seu retorno a função de fora
beforeSend: function () {},
success: function (resp) {
if (resp) {
r = true; //variável global recebendo o retorno do ajax
} else {
r = false; //variável global recebendo o retorno do ajax
}
}
})
return r; //variável global passando o retorno do ajax para o retorno da função de fora
}
TOP
ResponderExcluir[Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience.
ResponderExcluirasync: false, <- foi descontinuado :(
ResponderExcluir