2010-10-23 4 views
0

J'ai 2 tables dans ma base de groupes d'appels et les joueurs que j'essaie de sélectionner le groupe d'abord, puis les joueurs apparaissent dans une autre zone de liste.Comment faire pour sélectionner la liste avec des options dans Ajax PHP jQuery

DB:

Groupes

+-----+---------------+ 
| id | Name   | 
+-----+---------------+ 
| 1 | Red Group | 
| 2 | Blue Group | 
| 3 | Yellow Group | 
+-----+---------------+ 

Joueurs

+-----+-----------+------------+ 
| id | name  | group_id | 
+-----+-----------+------------+ 
| 1 | User1 | 1   | 
| 2 | User2 | 3   | 
| 3 | User3 | 2   | 
| 4 | User4 | 3   | 
| 5 | User5 | 1   | 
+-----+-----------+------------+ 
+0

Avec quel type de balisage travaillez-vous? –

Répondre

1

dossiers de groupe de sortie à la fin du serveur, dans une sélection, puis, comme le dit Vasim, le changement de l'utilisation jquery (http://api.jquery.com/change/) pour déclencher un appel ajax qui remplira les palyers sélectionnés par l'identifiant du groupe .

$('#group').change(function() 
{ 
    $.ajax(
    { 
     url: 'url_to_server_script', 
     data: 'group='+$('#group').val(), 
     success: function(){/* populate here your players select*/} 
    }); 
}); 

en savoir plus sur ajax jquery à de http://api.jquery.com/jQuery.ajax/. en fonction de ce que votre script de serveur renverra, vous devrez spécifier le type de données de la propriété ajax (json, xml, ...)

Questions connexes