Povoar selects com ajax
  1. Insira o primeiro select e identifique-o com alguma class ou id, ex: id="select1".
  2. Insira o segundo select com a classe ui_select
  3. Em ui_select, informe o seletor do primeiro select, ex: data-select-trigger="#select1".
  4. Também em ui_select, informe a URL onde serão carregados os dados, ex: data-select-href="path/file.html" e o parâmetro requisitado por esse aquivo, ex: data-select-href-param="param". Atente-se à política de domínio do browser para requisições ajax (Ajax cross-origin).
Pronto! Isso é suficiente. Caso queira, você pode customizar a função:
  1. É possível definir o valor-default do segundo select
  2. É possível adicionar um primeiro item no segundo select
  1. Após a criação do ui_select, usuários avançados podem implementar uma função do tipo callready
  2. Antes e depois do carregamento do segundo select, usuários avançados podem implementar uma função do tipo callbefore e callback