O script funciona perfeitamente quando vou fazer um novo cadastro.
Mas quando vou editar um cadastro, as cidades não são listadas. As cidades só aparecem se eu mudar o estado. ou seja, as cidades só carregam quando há alteração no campo dos estados, mas como é uma página de edição, o estado já está selecionado.
O script utilizado é este abaixo, gostaria de alguma ajuda para altera-lo para quando carregar a pagina de editar ele já selecionar as cidades, e não perder a funcao de quando mudar os estados mudar as cidade.
Se alguem tiver algum script similar, que funcione desta forma, também agradeço.
<script src="www.google.com/jsapi"></script>
<script type="text/javascript">
google.load('jquery', '1.3');
</script>
<script type="text/javascript">
$(function(){
$('#cod_estados').change(function(){
if( $(this).val() ) {
$('#cod_cidades').hide();
$('.carregando').show();
$.getJSON('guia/cidades.ajax.php?search=',{cod_estados: $(this).val(), ajax: 'true'}, function(j){
var options = '<option value=""></option>';
for (var i = 0; i < j.length; i++) {
options += '<option value="' + j[i].cod_cidades + '">' + j[i].nome + '</option>';
}
$('#cod_cidades').html(options).show();
$('.carregando').hide();
});
} else {
$('#cod_cidades').html('<option value="">– Escolha um estado –</option>');
}
});
});
</script>










