Ir para conteúdo

POWERED BY:

Arquivado

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

Vandrao

Cadastro em Ajax mais com elementos com Acento!!

Recommended Posts

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Fala ae !

 

Intaum eu realizo o cadastro no banco com ajax...só qui tem um problema!!

 

Exemplo:

 

Cidade : Trememb(é)!!

 

A palavra com acento!

 

Como eu faço pra arrumar isso? para a palavra ser mandada certinho para o banco?

 

Olha o código!

 

<script language="JavaScript">

function AdicionaCidade() {

try {

ajax = new ActiveXObject("Microsoft.XMLHTTP");

}

catch(e) {

try {

ajax = new ActiveXObject("Msxml2.XMLHTTP");

}

catch(ex) {

try {

ajax = new XMLHttpRequest();

}

catch(exc) {

alert("Esse browser não tem recursos para uso do Ajax");

ajax = null;

}

}

}

if(ajax){

ajax.open("GET", "cidade.php?cidade="+document.cadastro.cidade.value, true);

ajax.onreadystatechange = function() {

if(ajax.readyState == 1) {

document.getElementById("msg").innerHTML = "Enviando Dados...";

}

if(ajax.readyState == 3 ) {

document.getElementById("msg").innerHTML = "Adicionado";

}

if(ajax.readyState == 4 ) {

document.getElementById("msg").innerHTML = "Adicionado";

}

if(ajax.readyState == 200 ) {

document.getElementById("msg").innerHTML = "Adicionado";

}

}

ajax.send(null);

}

}

</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Troque istoajax.open("GET", "cidade.php?cidade="+document.cadastro.cidade.value, true);Por istoajax.open("GET", "cidade.php?cidade="+encodeURIComponent(document.cadastro.cidade.value), true);Acho que resolve.

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.