phpcms의 지역별 계단식 메뉴를 보고 꽤 흥미로웠기 때문에 잊어버리지 않기 위해 일반적인 단계에 대해서만 이야기했습니다.
지역별 계단식 메뉴 생성은 일반적으로 /data/cache_model/content_form.class.php 파일의 Areaid() 함수에서 이루어집니다. 하지만 이것은 단지 캐시일 뿐이고 어디서 생성되었는지 아직 찾지 못했기 때문에 현재로서는 테스트일 뿐입니다. (아는 학생들 알려주세요! 정말 감사합니다)
function delChild(num) { $('#load_$field select').each(function(i,obj){ if (obj.id >num) $('#' obj.id).remove() }) }
따라서 / load.php
코드 복사에서 elseif($field == 'areaid' && $value)를 수정합니다.
$str = '
"선택한 영역은 변경할 수 없습니다." 효과를 제거할 수 있으며, 하위 위치가 없을 경우 중복 선택 상자가 삭제되지 않습니다. 이름. 전통적인 캐스케이딩 메뉴는 개인적으로 전송 데이터가 상대적으로 크고, 데이터베이스와의 연결도 좋지 않은 것 같아서 코드를 올리지 않겠습니다.