Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Kaayá Pezzuti

Ajax

Recommended Posts

Alguem sabe me dizer poque esse codigo não esta executando^??

 

 

apenas executa quando eu tiro a variavel CAMPOS, mas tem um porem se eu tira-la os valores não sao passados (obvio).

não estou conseguindo achar o problema...

fiz o teste tirando a variavel CAMPOS.. e no arquivo CADASTRA, dei um echo e a resposta foi, mas quando eu coloco a variavel ele não executa!

window.onload = function(){
	
var botao = document.getElementById("salvar");
var nome = document.getElementById("nome");
var sobrenome = document.getElementById("sobrenome");

botao.onclick = function(){
	if(window.XMLHttpRequest){
		xmlhttp = new XMLHttpRequest();
		xmlhttp.overrideMimeType("text/xml");
		}else if(window.ActiveXObject){
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			}else{
				alert("seu navegador não tem suporte para ajax");
				}

		xmlhttp.onreadystatechange = function(){
			if(xmlhttp.readyState == 4 && xmlhttp.status == 200){
	
				document.getElementById("ok").innerHTML = xmlhttp.responseText;
	
				}else{
					return false;
					}
			}
			campos = "nome="+nome.value+"&sobrenome="+sobrenome.value;
			xmlhttp.open("POST", "cadastra.php", true);
			xmlhttp.setRequestHeader("Content-type", "Application/x-www-form-urlencoded");
			xmlhttp.send(campos);
		}
	
}// ONLOAD

Compartilhar este post


Link para o post
Compartilhar em outros sites

aperta

 

Ctrl + Shift + J e veja oq aparece no console de erros

Compartilhar este post


Link para o post
Compartilhar em outros sites

ahh tinha esquecido do console,

 

eu vi no firebug que o erro esta no

 

campos = "nome="+nome.value+"&sobrenome="+sobrenome.value;

 

mas aonde esta o erro??!

 

esta certo o codigo.. tenho outra aplicação que tem exatamente o mesmo codigo so que com mais campos, e la não da erro

alguem encherga algum erro ai?



Achei o erro, ele estava no formulario HTML, o ID do sobrenome estava errado estava sobrenone em vez de sobrenome

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.