PHP implémente le menu de liaison secondaire

藏色散人
Libérer: 2023-03-06 09:32:02
original
4047 Les gens l'ont consulté

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>
Copier après la connexion

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>
Copier après la connexion

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!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal