Maison  >  Article  >  développement back-end  >  PHP implémente le menu de liaison secondaire

PHP implémente le menu de liaison secondaire

藏色散人
藏色散人original
2020-09-29 10:23:534041parcourir

Comment implémenter le menu de liaison secondaire en PHP : d'abord, en fonction de la valeur de la catégorie principale, transmettez la valeur au PHP d'arrière-plan pour le traitement via jQuery, puis utilisez PHP pour interroger la base de données MySQl pour obtenir le ; petite catégorie correspondante ; renvoie enfin les données JSON au traitement uniquement frontal.

PHP implémente le menu de liaison secondaire

Recommandé : "Tutoriel vidéo PHP"

jq+php+mysql pour obtenir une liaison de menu secondaire

La sélection du menu déroulant de lien secondaire est utilisée dans de nombreux endroits, tels que le lien déroulant de province et de ville, et le lien de sélection déroulante de taille de produit.

L'effet obtenu est que lorsqu'une catégorie principale est sélectionnée, le contenu de l'option dans la petite liste déroulante de catégorie change également en conséquence. Principe de mise en œuvre : selon la valeur de la catégorie principale, la valeur est transmise au PHP d'arrière-plan pour traitement via jQuery. PHP interroge la base de données MySQL pour obtenir la petite catégorie correspondante et renvoie les données JSON au front-end pour traitement.

html:

<label>大类:</label>
<select name="bigname" id="bigname"> 
<option value="1">前端技术</option> 
<option value="2">程序开发</option> 
<option value="3">数据库</option> 
</select> 
<label>小类:</label> 
<select name="smallname" id="smallname"> 
</select>

jQuery

<script>
    $(function(){ 
        getSelectVal(); 
        $("#bigname").change(function(){ 
            getSelectVal(); 
        }); 
    })
function getSelectVal(){ 
   $.getJSON("server.php",{bigname:$("#bigname").val()},function(json){                   
   var smallname = $("#smallname"); 
   $("option",smallname).remove();    
   $.each(json,function(index,array){                        
    var option = "<option > > value=&#39;"+array[&#39;id&#39;]+"&#39;>"+array[&#39;title&#39;]+"</option>";    
    smallname.append(option); 
    }); 
    }); 
 } 
</script>

php Obtenir des données consiste à obtenir de petites catégories à partir de la base de données en fonction de l'identifiant de la grande catégorie, puis à les renvoyer au format json.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn