Estou fazendo um site usando Servlets JSP e JQuery
O que estou tentando fazer é chamar um servlet para popular dois combos, um de Estado e um de Cidade.
Uma pagina chama o Servlet que faz uma busca no banco. que traz todos os estados. vejo quem é o primeiro da lista, e faço um select no banco para puxar as cidades do primeiro estado e populo os de estado e cidade.
A duvida é que eu queria que quando eu escolhesse outro estado. chamasse o Servlet, para eu poder popular as cidades daquele estado na
Alguém sabe como eu faço pra chamar o servlet através de uma escolha do “DropBox”?
e detalhe,você pode fazer a mesma coisa se você primeiro requisitar um servlet,buscar a lista nele,salvar essa lista no request ,dar um foward para a jsp
e na jsp fazer o foreach com jstl,como mostrei acima,a unica diferença é que você vai pegar com requestScope.tipo
functionlistarCidadesPorUF(){varts=$.ajax({type:"post",url:"Controller?cmd=GetCidadePorEstado&uf="+$(this).val(),//Aquieuchameioservletsuccess:function(result){//Conformeoresultadoadquiridoeupopulooobj$("#cidade option").remove();$("#cidade").append("<option value=\"---\">- - - - - - - - - - - - - - - - - - - -</option>");if(result.length=='2'){$("#cidade").append("<option id=\"cadNovaCidade\" class=\"optionCadCidade\" value=\"newCity\">*** Cadastrar Nova Cidade ***</option>");}else{varobj=jQuery.parseJSON(result);vari;for(i=0;i<obj.length;i++){$("#cidade").append("<option value=\""+obj[i].idCidade+"\">"+obj[i].nomeCidade+"</option>");}$("#cidade").append("<option id=\"cadNovaCidade\" class=\"optionCadCidade\" value=\"newCity\">*** Cadastrar Nova Cidade ***</option>");}}});}
Cara espero ter ajudado em algo.
C
Coldn
Resolvido. eu não sei porque mas a tela começou a funcionar quando eu coloquei o atributo “target=’_parent’” no link para a pagina, e tudo funcionou. valeu!!
C
charles.eduardo
Coldn esqueci de informar que o script que está sendo utilizando depende do framework Jquery ( http://jquery.com/download/ ). Desculpe-me a demora na pergunta.