欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

ajax如何實現(xiàn)三級聯(lián)動效果-創(chuàng)新互聯(lián)

小編給大家分享一下ajax如何實現(xiàn)三級聯(lián)動效果,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設,衡水企業(yè)網(wǎng)站建設,衡水品牌網(wǎng)站建設,網(wǎng)站定制,衡水網(wǎng)站建設報價,網(wǎng)絡營銷,網(wǎng)絡優(yōu)化,衡水網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。成都創(chuàng)新互聯(lián)專注于臨洮網(wǎng)站建設服務及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供臨洮營銷型網(wǎng)站建設,臨洮網(wǎng)站制作、臨洮網(wǎng)頁設計、臨洮網(wǎng)站官網(wǎng)定制、小程序制作服務,打造臨洮網(wǎng)絡公司原創(chuàng)品牌,更為您提供臨洮網(wǎng)站排名全網(wǎng)營銷落地服務。

ajax 實現(xiàn)三級聯(lián)動,相當于寫了一個小插件,用的時候直接拿過來用就可以了,這里我用了數(shù)據(jù)庫中的chinastates表,

ajax如何實現(xiàn)三級聯(lián)動效果

數(shù)據(jù)庫內(nèi)容很多,三級聯(lián)動里的地區(qū)名稱都在里面,采用的是代號副代號的方式

比如說北京吧,北京的代號是11,它下面的北京市副代號就11, 北京市的主代號是1101,北京市下面的地區(qū)副代號就是1101,調(diào)地區(qū)的時候可以根據(jù)主代號查詢和它相同的副代號,就能查詢出來

 想要讓三級聯(lián)動的內(nèi)容在頁面顯示,只需要在頁面建一個div就可以了

<div id="sanji"></div>

下面考慮的是要有省市區(qū)這三列,這三列用的是下拉列表,那么里面要用<option></option> 因為是用js和jquery來寫,那么首先要考慮的就是要引入jquery包和js文件,然后把寫三個下拉列表

 <script src="jquery-3.1.1.min.js"></script>
<script src="sanji.js"></script>
$(document).ready(function(e){
var str="<select id='sheng'></select><select id='shi'></select><select id='qu'></select>";  //先寫三個下拉列表放到div里面
$("#sanji").html(str);
  fullsheng();
  fullshi();
  fullqu();

  $("#sheng").change(function(){
    fullshi();
    fullqu();
  })
  $("#shi").change(function(){
    fullqu();
  })
  //加載省份信息
  function fullsheng()
  {
    var pcode="0001";//根據(jù)父級代號查數(shù)據(jù)
    $.ajax({
      async:false, //采用異步的方式
      url:"sanjichuli.php",
      data:{pcode:pcode},
      type:"POST",
      dataType:"JSON",
      success:function(data){
        //這里傳過來的data是個數(shù)組
        str="";
        for(var j in data)//js中的遍歷數(shù)組用for來表示
        {
          str +="<option value='"+data[j].AreaCode+"'>"+data[j].AreaName+"</option>";
        }
        $("#sheng").html(str);

      }

    })
  }
//加載市的信息
  function fullshi()
  {
    var pcode=$("#sheng").val();
    $.ajax({
      async:false,
      url:"sanjichuli.php",
      data:{pcode:pcode},
      type:"POST",
      dataType:"JSON",
      success:function(data){
        //這里傳過來的data是個數(shù)組
        str="";
        for(var j in data)//js中的遍歷數(shù)組用for來表示
        {
          str +="<option value='"+data[j].AreaCode+"'>"+data[j].AreaName+"</option>";
        }
        $("#shi").html(str);

      }

    })
  }
 // 加載區(qū)的信息
  function fullqu()
  {
    var pcode=$("#shi").val();
    $.ajax({
      url:"sanjichuli.php",
      data:{pcode:pcode},
      type:"POST",
      dataType:"JSON",
      success:function(data){
        //這里傳過來的data是個數(shù)組
        str="";
        for(var j in data)//js中的遍歷數(shù)組用for來表示
        {
          str +="<option value='"+data[j].AreaCode+"'>"+data[j].AreaName+"</option>";
        }
        $("#qu").html(str);

      }

    })
  }



})

這里用的是dataType:"JSON" 之前都是用"TEXT" JSON 的話  我們用到的是數(shù)組,那么我們就需要遍歷數(shù)組,取到每一條數(shù)據(jù),在js中遍歷數(shù)組用到的是for(){} 來遍歷數(shù)組。

最后要說的是處理頁面了,是一個純PHP的頁面,因為之前 dataType用的是JSON 那么處理頁面輸出應該也是一個數(shù)組才對,這樣的話,處理頁面就不能字符串拼接了,這里我在調(diào)用數(shù)據(jù)庫的封裝頁面寫了一個JsonQuery方法

function JsonQuery($sql,$type=1)
{
   $db=new mysqli($this->host,$this->uid,$this->pwd,$this->dbname);

    $result=$db->query($sql);
    if($type=="1")
    {
     $arr=$result->fetch_all(MYSQLI_ASSOC);
      return json_encode($arr);
    }
    else
    {
      return $result;
    }
}

然后在寫處理頁面的時候就很方便使用了

<?php
$pcode=$_POST["pcode"];
include("DADB.class.php");
$db=new DADB();
$sql="select * from chinastates WHERE parentareacode='{$pcode}'";
echo $db->JsonQuery($sql);

這樣三級聯(lián)動就可以完成了 ,如下圖所示

ajax如何實現(xiàn)三級聯(lián)動效果

以上是“ajax如何實現(xiàn)三級聯(lián)動效果”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

名稱欄目:ajax如何實現(xiàn)三級聯(lián)動效果-創(chuàng)新互聯(lián)
本文網(wǎng)址:http://chinadenli.net/article6/cehcig.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、用戶體驗App開發(fā)、Google建站公司、網(wǎng)站排名

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
国产成人午夜在线视频| 麻豆视传媒短视频在线看| 五月天丁香婷婷狠狠爱| 激情偷拍一区二区三区视频| 国产日韩欧美国产欧美日韩| 99久久精品久久免费| 免费观看成人免费视频| 日本高清加勒比免费在线| 国产一区在线免费国产一区| 熟女乱一区二区三区四区| 久久精品亚洲精品一区| 成人精品日韩专区在线观看| 国产精品一区二区有码| 国产亚洲精品俞拍视频福利区| 91人人妻人人爽人人狠狠| 国产精品视频一区二区秋霞| 国产精品一区二区三区黄色片| 深夜福利亚洲高清性感| 亚洲中文在线男人的天堂| 亚洲一区二区亚洲日本| 国产成人精品视频一区二区三区| 国产一区欧美午夜福利| 内射精子视频欧美一区二区| 在线观看免费午夜福利| 日本在线视频播放91| 欧美一区二区三区高潮菊竹| 中文字幕一二区在线观看| 香港国产三级久久精品三级| 日本丁香婷婷欧美激情| 精品国产av一区二区三区不卡蜜 | 日韩少妇人妻中文字幕| 一区二区三区日本高清| 国产又大又猛又粗又长又爽| 国产日产欧美精品视频| 中文字幕日韩精品人一妻| 亚洲欧美日本国产不卡| 99久久精品视频一区二区| 麻豆精品视频一二三区| 日本高清一道一二三区四五区| 午夜福利网午夜福利网| 欧美一区二区三区播放|