Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

junaooaks

[Resolvido] combo jquery

Recommended Posts

ola pessoal fiz um combo dinâmico com php mysql jquery

 

o problema é que não funciona no firefox, poderia me da uma ajuda

<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
   $("select[name=grupo]").change(function(){
       $("select[name=subgrupo]").html('<option value="0">Carregando...</option>');

       $.post("app/view/combo.php",
               {idgrupo:$(this).val()},
               function(valor){
                   $("select[name=subgrupo]").html(valor);
               }
           )
   })
})
</script>

 

so funciona no IE, preciso que funcione no firefox é no CHROME poderia me da um help ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, tive o mesmo problema com um combo dinâmico a um tempo atraz, mas não me lembro o que era exatamente o problema. Só me lembro que era ná página onde buscava os dados, no seu caso combo.php.

Posta o código dela.

T+

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso aqui:

                    $("select[name=subgrupo]").html(valor);

 

é problemático. Forme os options individualmente e corretamente:

http://wbruno.com.br/2009/10/06/combos-dependentes-ajax-jquery/

Compartilhar este post


Link para o post
Compartilhar em outros sites

PESSOAL obrigado pela ajuda, mas nem um destes que foi postado não resolveu o problema

 

vou postar tando o javascript e o php se tiver alguma coisa de errado posta ai

 

combo.php

<?php
$host = "localhost";
$user = "root";
$senha = "";
$dbname = "iniciante";

//conectar ao banco de dados

mysql_connect($host, $user, $senha) or die (mysql_error());
mysql_select_db ($dbname) or die (mysql_error());

// resgatando os dados do formulário
$combo = $_POST['idgrupo'];


       $sql = mysql_query("SELECT idsubgrupo,descricaoSubGrupo FROM subgrupo WHERE grupo_idgrupo = '$combo'") or die(mysql_error());
       while ($ln = mysql_fetch_array($sql)) {
               $subgrupo = $ln['descricaoSubGrupo'];
               $idsub    = $ln['idsubgrupo'];

               print_r( "<option value=".$idsub.">".$subgrupo."</option>");

       }
?>


<?php 

 

javascript

 

<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
   $("select[name=grupo]").change(function(){
       $("select[name=subgrupo]").html('<option value="0">Carregando...</option>');

       $.post("app/view/combo.php",
               {idgrupo:$(this).val()},
               function(valor){
                   $("select[name=subgrupo]").html(valor);
               }
           )
   })
})
</script>

 

Lucas Guima realmente cara resolveu o problema baixei a ver 1.7.2

 

funcionou obrigado :clap:

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.