Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tou com um certo problema, estou querendo fazer um Post de uma Enquete via ajax para não ter que carregar popup ou colocar em um iframe, estou utilizando ASP mas até então isso é irrelevante, o que me interessa é saber como passar os dados de qual opção o cara selecionou através do AJAX, sendo que , a enquete pode ter de 3 a 5 opções!
Eu comecei assim:
<form name="form_enquete" method="post" action="" onsubmit="RegistraVoto()">
Minha dúvida é, a chamada desse método através do Onsubmit fica no FORM mesmo ou fica como ONCLICK do botão "Votar"?
Outra dúvida, como passo todos os dados do formulário "form_enquete" via AJAX através desse método?
function RegistraVoto(resposta_id){
var oHTTPRequest = createXMLHTTP();
oHTTPRequest.open("post","registra_voto.asp", true);
document.all.div_conteudo.style.display='block'
oHTTPRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
oHTTPRequest.onreadystatechange=function(){
if (oHTTPRequest.readyState==4){
document.all.div_conteudo.innerHTML = oHTTPRequest.responseText;
}
}
oHTTPRequest.send("resposta_id=" + resposta_id);
}
Tá difícil,
alguém pode me ajudar?
Carregando comentários...