php实现二级联动菜单
生活随笔
收集整理的這篇文章主要介紹了
php实现二级联动菜单
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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的格式返回。
總結
以上是生活随笔為你收集整理的php实现二级联动菜单的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网上商城如何推广 网上商城的运营小技巧
- 下一篇: 抖音VS快手:服饰主播带货数据、案例、玩