Ⅰ php下拉表單菜單
1、新建一個php文件,命名為test.php,用於講解PHP實現下拉表單菜單。
Ⅱ php如何實現下拉框選中搜索功能
這種功能主要屬於前端范籌臘檔含,和php關聯不大。
思路是用js實現,綁定選擇框的change事件,然後ajax獲取第二個選擇框的列表。
當第二個選擇框觸發change事件,就ajax載入列表,把相關的參數傳到後端,獲取數據後再輸出到頁面。
推薦使用jQuery庫,它的html處理,和ajax都很方便新人上輪笑手。
關鍵點:後端需要配合輸出json格式數據,方便解析.
如:
$subcates=[
['id'=>1,'name'=>'aaa'],
['id'=>2,'name'=>'bbb'],
];
echo json_encode([ 'code'=>1,'result'=>$subcate ],JSON_UNESCAPED_UNICODE);
前端jQuery獲取數據
$.ajax({
url:'getsubcate.php?bigcate=1',
dataType:'JSON',
success:function(json){
console.log(json.result);
//此處將result數組拼接成html放入第二個選擇框
}
});
獲取列表的操作類似。
另外,如果對這種動態頁面感興趣的話,可以學習下Vue或React 這些前端框架。蠢衡只需專注數據,不需要處理html.