Ir para conteúdo
Fórum Script Brasil
  • 0

Problemas Com Acentuação


tsarri

Pergunta

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>


Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0

galera não funcinou de nenhum jeito eu deixei tanto na pagina pai como na pai do combo e continua igual

também coloquei na pagina ao eu grava a sub-categoria e não rodou puts o que pode ser então o que fazer??..........

Link para o comentário
Compartilhar em outros sites

  • 0

calma Tiago rssss, eu ainda insisto que seja a TAG pois eu já tive esse problema e só foi resolvido com ela.

Bom, se você usar ASP na secao de scripts eu postei um codigo que usa ajax e combos. Veja se aquele também aparece problemas pra você porque não tem problema nenhum naquele codigo

Link para o comentário
Compartilhar em outros sites

  • 0

ok eu vou dar uma olhada la e depois eu falo o resultado obrigadao pela ajudaa

hum já sei aonde eu estava errado no combo dois tem que deixar assim

<option value="<%=rssubcat("idsubcat")%>"><%=server.HTMLEncode(rssubcat("nome"))%></option>

eu não coloquei o server.HTMLEncode

brigadao pela força galera....

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...