AJAX RETORNANDO UNDEFINED
TENHO O SEGUINTE PROBLEMA: TENHO UMA FUNÇÃO JAVASCRIPT QUE RETORNA INFORMAÇÕES DE UMA PÁGINA PHP ATRAVÉS DO AJAX, MAS SEMPRE É RETORNADO O VALOR UNDEFINED. JÁ TESTEI A PÁGINA PHP E NÃO NENHUM ERRO E O CÓDIGO DO AJAX É O MESMO QUE ESTÁ FUNCIONANDO EM OUTRA FUNÇÃO. O QUE SERÁ QUE PODE SER, ISSO JÁ ME ACONTECEU ALGUMAS VEZES.
function enviaDados(pagina){
campos = document.getElementsByName('campo');
dados = [];
for(c=0; c < campos.length; c++){
dados.push(campos[c].getAttribute('id') +'='+ campos[c].value);
}
dados = dados.join('&');
if (window.XMLHttpRequest) {
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
} else {
// code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
alert(this.resoponseText);
}
};
xmlhttp.open("POST",pagina,true);
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.send(dados);
}Discussão (2)
Carregando comentários...