2010-10-12 7 views
1

J'ai une table qui a l'information d'une catégorie, disons un produit. Je les ai énumérés dans un menu déroulant. Maintenant, ce que je dois faire est de lister la sous-catégorie de la catégorie sélectionnée dans un menu déroulant suivant. J'espère que le javascript est requis, mais je ne connais pas encore javascript.Comment remplir dynamiquement des options dans des listes déroulantes en fonction de la sélection dans une autre liste déroulante?

Serait très reconnaissant pour l'aide.

+0

Essayez ces http://www.plus2net.com/php_tutorial/php_drop_down_list3.php http://www.plus2net.com/php_tutorial/php_drop_down_list.php – zod

Répondre

3

Vous devez utiliser AJAX.

Avec jQuery, il est très simple:

$('#select1').change(function(){ 
$.ajax({ 
    //Send to php script category id. This script returns all subcategories 
    $.ajax({ 
     type: "POST", 
     url: location.href, 
     data: data, 
     success : function (data) 
     { 
     // Your return categories in data 
     // Append list options to select2 
     } 
}); 
}); 
+1

Est-ce que ce premier $ .ajax devrait être là? – khany

Questions connexes