Advertisement
Guest User

Untitled

a guest
Mar 29th, 2015
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. $(document).ready(function(){
  2. var itens = '';
  3.  
  4. $.ajax({
  5. dataType: 'json',
  6. cache: false,
  7. url: 'api/estados.php',
  8. success: function(retorno){
  9. for(var i=0;i <retorno.length; i++){
  10. $('td select#cod_estados').append("<option value='"+retorno[i].sigla+"'>"+retorno[i].sigla+"</option>");
  11. }
  12. }
  13. });
  14.  
  15. $('#cod_estados').on('change',function(){
  16. var valor = $(this).val();
  17. if( valor ) {
  18. $.getJSON('combobox_cidades.php?search=',{cod_estados: $(this).val(), ajax: 'true'}, function(resultado){
  19. var options = '<option value=""></option>';
  20.  
  21. for (var i = 0; i < resultado.length; i++) {
  22.  
  23. options += '<option value="' + resultado[i].cod_cidades + '">' + resultado[i].nome + '</option>';
  24. }
  25. $('#cod_cidades').html(options).show();
  26. });
  27. } else {
  28. $('#cod_cidades').html('<option value="">– Escolha um estado –</option>');
  29. }
  30.  
  31. });
  32. });
  33.  
  34. $con=mysqli_connect("localhost","root","","cadastro");
  35. $cod_estados = $_REQUEST['cod_estados'];
  36.  
  37.  
  38. $sql = "SELECT cod_cidades, nome
  39. FROM cidades
  40. WHERE estados_cod_estados='$cod_estados'
  41. ORDER BY nome ";
  42.  
  43. $result=mysqli_query($con,$sql); //executa a sql
  44.  
  45. if(!$result){
  46. echo json_encode("Erro");
  47. } else {
  48. $array = array();
  49. while($row=mysqli_fetch_assoc($result)){
  50. $array[] = $row;
  51. }
  52. echo json_encode($array, JSON_PRETTY_PRINT);
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement