好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > PHP+ajax實現二級聯動菜單功能示例

PHP+ajax實現二級聯動菜單功能示例

熱門標簽:代理打電話機器人 太原400電話申請流程 企業400電話辦理多少費用 萍鄉商鋪地圖標注 神龍斗士電話機器人 合肥企業外呼系統線路 宿州正規外呼系統軟件 電信外呼系統多少錢一個月 桂陽公司如何做地圖標注

本文實例講述了PHP+ajax實現二級聯動菜單功能。分享給大家供大家參考,具體如下:

如何實現二級聯動

工作原理

二級聯動在開發中是比較常見的一個技術點,它主要運用了JS的局部刷新技術ajax,不同于一般頁面全局刷新,它只會刷新我們需要改變值的地方,我們首先看下它的工作流程。

  • 第一步:我們會向后臺發送一個請求
  • 第二步:后臺接受請求后,會返回給我們一個值
  • 第三步:將值用JS呈現在頁面中

HTML代碼

html>
head>
title>www.jb51.net 二級聯動/title>
meta http-equiv="Content-Type" content="text/html;charset=utf8">
script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js">/script>
style>
#area-box{width:500px;height:400px;margin:0 auto;border:0px solid #dddddd;text-align:center;}
.area-select{width:200px;height:30px;margin-top:30px;margin-left:30px;}
/style>
head>
body>
  div id="area-box">
    select class="area-select" id='address'>
      option value="0">請選擇省份/option>
      option value="1">四川/option>
      option value="2">河北/option>
      option value="3">湖南/option>
    /select>
    select class="area-select" id="city">
      option>請選擇城市/option>
    /select>
  /div>
  script>
  $(function(){
    //初始化數據
    var url = 'address.php'; //后臺地址
    $("#address").change(function(){ //監聽下拉列表的change事件
      var address = $(this).val(); //獲取下拉列表選中的值
      //發送一個post請求
      $.ajax({
        type:'post',
        url:url,
        data:{key:address},
        dataType:'json',
        success:function(data){ //請求成功回調函數
          var status = data.status; //獲取返回值
          var address = data.data;
          if(status == 200){ //判斷狀態碼,200為成功
            var option = '';
            for(var i=0;iaddress.length;i++){ //循環獲取返回值,并組裝成html代碼
              option +='option>'+address[i]+'/option>';
            }
          }else{
            var option = 'option>請選擇城市/option>'; //默認值
          }
          $("#city").html(option); //js刷新第二個下拉框的值
        },
      });
    });
  });
  /script>
/body>

PHP代碼

?php
  $key = $_POST['key']; //獲取值
  $address[1] = array('成都','綿陽','德陽');
  $address[2] = array('石家莊','唐山','秦皇島');
  $address[3] = array('長沙','株洲','湘潭');
  if(!empty($address[$key])){ //有值,組裝數據
    $result['status'] = 200;
    $result['data'] = $address[$key];
  }else{ //無值,返回狀態碼220
    $result['status'] = 220;
  }
  echo json_encode($result); //返回JSON數據
?>

運行效果:

其實三級聯動和二級聯動的原理都是一樣的,只是在其基礎上在重復一次而已

更多關于PHP相關內容感興趣的讀者可查看本站專題:《PHP+ajax技巧與應用小結》、《PHP網絡編程技巧總結》、《PHP基本語法入門教程》、《php面向對象程序設計入門教程》、《php字符串(string)用法總結》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》

希望本文所述對大家PHP程序設計有所幫助。

您可能感興趣的文章:
  • ajax三級聯動下拉菜單效果
  • AJAX省市區三級聯動下拉菜單(java版)
  • ThinkPHP使用心得分享-ThinkPHP + Ajax 實現2級聯動下拉菜單
  • ajax讀取數據庫內容實現二級聯動下拉選擇菜單示例
  • Ajax二級聯動菜單實現原理及代碼
  • 基于asp+ajax和數據庫驅動的二級聯動菜單
  • 一個強健 實用的asp+ajax二級聯動菜單(有演示和附源程序打包下載)
  • 落伍首發 php+mysql 采用ajax技術的 省 市 地 3級聯動無刷新菜單 源碼
  • 琥珀無限級分類聯動菜單AJAX版
  • Ajax實現二級聯動菜單

標簽:白銀 廊坊 辛集 太原 衡陽 崇左 綏化 鄂州

巨人網絡通訊聲明:本文標題《PHP+ajax實現二級聯動菜單功能示例》,本文關鍵詞  PHP+ajax,實現,二級,聯動,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP+ajax實現二級聯動菜單功能示例》相關的同類信息!
  • 本頁收集關于PHP+ajax實現二級聯動菜單功能示例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 久久996re热这里有精品直播| 人人看人人添人人爽| 操老女人的逼| 東京熱大亂交在线AV一区二区 | 国产精品v欧美精品v日韩| 美国一级毛片不卡无毒| 欧美又粗又大又爽又色A片| 日本电车痴汉电影| 国产全是老熟女太爽了| 欧美精品视频在线看| 女主被各种调教H文NP| 永久免费观看不收费的软件APP | 国内产破女处破苞在线播放| 91手机在线| 粉嫩小箩莉奶水四溅在线观看| 三上悠亚42部作品番号| 亚洲国产精品综合久久一线| 成年免费电影| 板式換熱器的構成及功能| 欧美xxxxlesbianhd| 老太太bgmbgmbgm| 91精品国产91久久久久久最新| 国产成人尤物精品一区| 好爽?好紧?宝贝叫大声欧美| 俄罗斯一级毛片aaaa| gay18小鲜肉| 校园露出调教校花戴乳环| 同性男男18???Gay| 久久精品亚洲综合| 啊轻点灬大ji巴太粗太h视频| 欧美18videosex性欧美视频网站| 国产全肉乱妇杂乱视频| 亚洲自拍色图| 国模大胆扒开自慰| 猛男大粗鸡1巴自慰| 男插女在线观看| 这么大怎么放进去呀下一句| 在线视频综合视频免费观看| 王者荣耀之白丝玉足榨精| 国产伦子伦露脸| 免费500个实名认证身份证号码|