Segue um exemplo pronto de um script para preenchimento de select box usando requisições ajax, são cinco arquivos:
arquivo.php – recebe os dados enviados pelo usuários através da requisição ajax e devolve um select box com as opções disponíveis para a opção selecionada pelo usuário, para simplificar o exemplo, ao invés de uma consulta a base de dados, fiz um array com dados para as “respostas”;
inicio.html – Nele está a estrutura do documento e o primeiro select box, também poderia ter sido feito dinâmico.
meucss.css – apenas alguns estilos para manter as div’s uma do lado da outra e definir a largura do select box.
meujs.js – Funções para o carregamento do novo select box, e para “limpar” se necessário a div.
mootools.js – Framework javascript, simplifica várias coisas, por exemplo, com ele posso selecionar elementos pelo id usando simplesmente $(‘id_do_elemento’).
