php實現二級聯動菜單的方法:首先根據大類的值,通過jQuery把值傳給后臺PHP處理;然后用PHP查詢MySQl數據庫,得到相應的小類;最后返回JSON數據給前端處理即可。
推薦:《PHP視頻教程》
jq+php+mysql 實現二級菜單聯動
二級聯動下拉菜單選擇應用在在很多地方,比如說省市下拉聯動,商品大小類下拉選擇聯動。
實現的效果就是當選擇大類時,小類下拉框里的選項內容也隨著改變。實現原理:根據大類的值,通過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='"+array['id']+"'>"+array['title']+"</option>"; smallname.append(option); }); }); } </script>
php 獲取數據就是根據大類的id 從數據庫中獲取小的分類,然后以json的格式返回。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com