Ajax Combos

Um das aplicações mais comuns do mundo: você seleciona seu estado e a lista de cidades é atualizada automaticamente.

Talvez isso seja útil para alguém: https://elcio.com.br/ajax/combos/

Ajax, Javascript

Elcio: Elcio é sócio fundador da Visie Padrões Web. Pioneiro no uso e divulgação dos padrões do W3C no Brasil, Elcio já treinou equipes de dezenas de empresas como Globo.com, Terra, Petrobras, iG e Locaweb. Além disso, tem dirigido as equipes da Visie no desenvolvimento de projetos web para marcas como Brastemp, Itaú Unibanco, Johnson & Johnson e Rede Globo.

View Comments (23)

  • nao consegui rodar este combo de nenhuma maneira. tentei de tudo.

    vc poderia me mandar o códio fonte das páginas??????
    grato

  • Bom consegui fazer o scritp ajax.php pegar as cidades de meu BD, porem estou com 2 problemas, ao colocar uma virgula no codigo a mesma vai repetindo e sobra no final, quero tirar esta ultima não sei como, e a outra é sobre os caracteres que no meu BD estão assim 'Uberlândia' e não 'Uberl%E2ndia' só dependo disso para o ajax.php funcionar com o BD, ou então me envie o seu para vermos como funciona...

  • Elcio, mto obrigado, sua ajuda foi de muita valia porem tb preciso do ajax.php pra entender direito o q ele ta fazendo pra eu poder transcrever pra um arquivo.jsp.... grato Rodrigo.

  • Olá Élcio,
    Você poderia me enviar os arquivos fontes desse combo? Não consigo fazer funcionar... Criei um Ajax.php igualzinho ao seu, mas, na hora dele listar as cidades, dá erro. Não sei o que acontece.
    Obrigado.

  • Elcio, gostei muito do seu artigo sobre combobox.
    Só que não entendi uma coisa. Eu preciso criar arquivos separados para as cidades? Onde coloco esses arquivos?
    Vc pode me ajudar?
    Obrigado

  • Código muito bom, mas Elcio você poderia me mandar o "ajax.php", pois busquei na internet sobre JSON e eval mas não consegui entender o que o ajax.php está fazendo.
    Abraço.

  • Galera, show de bola o código, mas não rodou no IE. E no Firefox dá problema nos acentos. Alguém pode me ajudar?