Dificuldade em ler resposta XML
Olá pessoal....
Não sei o q está acontecendo... a meu ver estou fazendo tudo certo.. mas não há meio de fazer isso funcionar... depois de quebrar muito a cabeça... resolvi apelar pra galerinha fera do forum....
aqui eu tenho um script PHP e verifica a resposta dada pelo usuário:
http://www.r10brasil.com/gabrielli/confirm...adio_resposta=a
se você mudar o radio_resposta para b, c, d ou e... vai ver q ele vai dar resposta como incorreta!
O problema está na hora q pego esse valor pela página principal via Ajax....
function verifica(){
respondido = "OK";
var vquestao = document.getElementById('num_questao').value;
for(i = 0; i < document.forms[0].radio_resposta.length; i++){
if (document.forms[0].radio_resposta[i].checked) {
break;
}
}
var vresposta = document.forms[0].radio_resposta[i].value;
var xmlHttp;
if(window.ActiveXObject){
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} else if (window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest();
}
xmlHttp.open("GET", "confirma_pergunta1.php?num_questao="+vquestao+"&radio_resposta="+vresposta, true);
xmlHttp.onreadystatechange = callback;
xmlHttp.send(null);
function callback(){
if(xmlHttp.readyState == 1){
document.getElementById("mensagem").innerHTML ='Por favor aguarde! Processando a sua resposta.';
}
if(xmlHttp.readyState == 4){
if(xmlHttp.status == 200){
var xmlDoc = xmlHttp.responseXML;
var vstatus = xmlDoc.getElementsByTagName("status")[0];
var vresult = vstatus.getElementsByTagName("result");
}
}
}//FUNCTION CALLBACK
}
Alguém sabe o q eu estou fazendo de errado?!Discussão (2)
Carregando comentários...