Estou tendo sérias dificuldades com um função que utiliza Ajax. Segue abaixo o código:
function add_novoidioma(value){
var params;
params = "n="+value;
var xmlhttp=Inint_AJAX();
xmlhttp.onreadystatechange = function () {
if (xmlhttp.readyState==4) {
if (xmlhttp.status==200) {
var res=xmlhttp.responseText;
return res;
}
}
};
xmlhttp.open("POST", "worksource/includes/add_idioma.php", true);
xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlhttp.send(params);
}
No meio do código há a linha com return res; que deveria retornar o valor final da chamada. Em outra função tenho a seguinte chamada como exemplo alert(add_novoidioma('Inglês')); mas recebo "undefined".
Onde está o erro? nem mesmo uma variável global ele altera....
Pergunta
diogoleter
Olá,
Estou tendo sérias dificuldades com um função que utiliza Ajax. Segue abaixo o código:
No meio do código há a linha com return res; que deveria retornar o valor final da chamada. Em outra função tenho a seguinte chamada como exemplo alert(add_novoidioma('Inglês')); mas recebo "undefined".
Onde está o erro? nem mesmo uma variável global ele altera....
Editado por diogoleterLink para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.