>백엔드 개발 >PHP 문제 >PHP는 보조 연결 메뉴를 구현합니다.

PHP는 보조 연결 메뉴를 구현합니다.

藏色散人
藏色散人원래의
2020-09-29 10:23:534085검색

PHP에서 보조 연결 메뉴를 구현하는 방법: 먼저 주요 카테고리의 값에 따라 jQuery를 통해 처리할 수 있도록 배경 PHP에 값을 전달한 다음 PHP를 사용하여 MySQl 데이터베이스에 쿼리하여 해당하는 작은 카테고리를 가져옵니다. 마지막으로 처리를 위해 JSON 데이터를 프런트 엔드로 반환합니다.

PHP는 보조 연결 메뉴를 구현합니다.

추천: "PHP 동영상 튜토리얼"

jq+php+mysql 보조 메뉴 연동 구현

2차 연동 드롭다운 메뉴 선택은 지방, 도시 드랍 등 다양한 곳에서 사용됩니다. -다운연동, 상품사이즈 카테고리 드롭다운 선택연동.

대규모 카테고리를 선택하면 작은 카테고리 드롭다운 상자의 옵션 내용도 그에 따라 변경되는 효과가 있습니다. 구현 원칙: 주요 카테고리의 값에 따라 값은 jQuery를 통해 처리하기 위해 백그라운드 PHP로 전달됩니다. PHP는 MySQl 데이터베이스를 쿼리하여 해당 작은 카테고리를 얻고 처리를 위해 JSON 데이터를 프런트 엔드에 반환합니다.

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 데이터를 얻는 것은 큰 카테고리의 ID를 기반으로 데이터베이스에서 작은 카테고리를 얻은 다음 json 형식으로 반환하는 것입니다.

위 내용은 PHP는 보조 연결 메뉴를 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.