Passar valores do checkbox por ajax
Boa tarde!
Estou com um pequeno problema. Estou tentando passar os valores dos inputs checkbox por ajax, desenvolvi uma função que pega esses valores, está funcionando certinho, porém não consigo passar esses valores, sempre passa o último valor clicado :(
Segue abaixo minha função:
[inline]
/ Função para enviar os dados /
function FazReq() {
var Checa = false;
var inputs = document.Formulario.getElementsByTagName('input')
for(i=0;i<inputs.length;i++){if(inputs*.type == 'checkbox' && inputs**.checked == true){*
Checa = true;
var valor = "valor_"++"="+inputs.value+"&";
document.write(valor);//dei document write para verem que está pegando certinho
}
}
// Declaração de Variáveis
* var result = document.getElementById("Resultado");*
* var xmlreq = CriaRequest();*// Exibi a imagem de progresso
result.innerHTML = '<img class="load" src="img/load.gif"/>';
// Iniciar uma requisição
xmlreq.open("GET", "pesquisa.php?"+valor, true);
// Atribui uma função para ser executada sempre que houver uma mudança de ado
xmlreq.onreadystatechange = function(){
// Verifica se foi concluído com sucesso e a conexão fechada (readyState=4)
if (xmlreq.readyState == 4) {
// Verifica se o arquivo foi encontrado com sucesso
if (xmlreq.status == 200) {
result.innerHTML = xmlreq.responseText;
} else {
result.innerHTML = "Erro: " + xmlreq.statusText;
}
}
};
xmlreq.send(null);
}
[/inline]
Discussão (1)
Carregando comentários...