ola galera eu criei uma função em ajax que carrega um combo a partir do outro
no primeiro combo ele apareçe tudo beleza
tipo: cd, eletrônicos, e ect
mais no segundo combo quando tem acento ele apareçe tudo errado itpo m?sica, cam?ra, como eu faço pra arrumar isto o meu codigo...
<script>
//A função abaixo pega a versão mais nova do xmlhttp do IE e verifica se é Firefox. funciona nos dois - Titi
function createXMLHTTP()
{
try
{
ajax = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e)
{
try
{
ajax = new ActiveXObject("Msxml2.XMLHTTP");
alert(ajax);
}
catch(ex)
{
try
{
ajax = new XMLHttpRequest();
}
catch(exc)
{
alert("Esse Browser não tem recursos para uso do Ajax");
ajax = null;
}
}
return ajax;
}
var arrSignatures = ["MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"];
for (var i=0; i<arrSignatures.length; i++){
try{
var oRequest = new ActiveXObject(arrSignatures[i]);
return oRequest;
} catch (oError) {
}
}
throw new Error("MSXML is not installed on your system.");
} function recuperarCategoria(sTipo)
{
// Vamos Ti Kaplan - Criação do objeto XMLHTTP
var oHTTPRequest = createXMLHTTP();
// Abrindo a solicitação HTTP. O primeiro parâmetro informa o método post/get
// O segundo parâmetro informa o arquivo solicitado que pode ser asp, php, txt, xml, ect
// O terceiro parametro informa que a solitação não assincrona,
// Para solicitação síncrona, o parâmetro dese ser false
oHTTPRequest.open("post", "executa.asp?subcat=<%=subcat%>", true);
// Para solicitações utilizando o método post, deve ser acrescentado este cabecalho HTTP
oHTTPRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
// A função abaixo é executada sempre que o estado do objeto muda (onreadystatechange)
oHTTPRequest.onreadystatechange=function() {
// O valor 4 significa que o objeto já completou a solitação
if (oHTTPRequest.readyState==4){
// Abaixo o texto é gerado no arquivo executa.asp e colocado no div
document.all.divCategorias.innerHTML = oHTTPRequest.responseText;
}
}
// Abaixo é enviada a solitação. Note que a configuração
// do evento onreadystatechange dese ser feita antes do send.
oHTTPRequest.send("tipo=" + sTipo);
}
</script>
Pergunta
tsarri
ola galera eu criei uma função em ajax que carrega um combo a partir do outro
no primeiro combo ele apareçe tudo beleza
tipo: cd, eletrônicos, e ect
mais no segundo combo quando tem acento ele apareçe tudo errado itpo m?sica, cam?ra, como eu faço pra arrumar isto o meu codigo...
Link para o comentário
Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados