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

主頁 > 知識庫 > Ajax實現簡單下拉選項效果【推薦】

Ajax實現簡單下拉選項效果【推薦】

熱門標簽:地圖標注項目怎么樣 硅語電話機器人公司 超級大富翁地圖標注 云呼外撥網絡電話系統 越南河內地圖標注 個人怎樣在百度地圖標注地名 ai機器人電銷資源 騰訊地圖標注位置能用多久 機器人電銷騙局揭秘

基本都是固定步驟!主要在JAVASCRIPT和PHP中的操作

1、HTML代碼里就只有兩個SELECT標簽如下:

select id="province">
  option>請選擇/option>
 /select>
 select id="city">
  option>請選擇/option>
 /select>

2、Javascript中進行創建選項和執行AJAX異步請求步驟如下

script> 
  var xhr = getXhr(); 
  // 第一次執行Ajax異步請求 - 省份 
  window.onload = function(){ 
    xhr.open("get","finaly.php?state=1"); 
    xhr.send(null); 
    xhr.onreadystatechange = function(){ 
    if(xhr.readyState==4xhr.status==200){ 
        var data = xhr.responseText; 
        // 將字符串轉換為數組 
        var provinces = data.split(","); 
        // 遍歷數組 
        for(var i=0;iprovinces.length;i++){ 
          // 創建option元素添加到id為province元素上 
          var option = document.createElement("option"); 
          var text = document.createTextNode(provinces[i]); 
          option.appendChild(text); 
          var province = document.getElementById("province"); 
          province.appendChild(option); 
        } 
      }  
    } 
  } 
  // 第二次執行Ajax異步請求 - 城市 
  var provinceEle=document.getElementById("province"); 
  provinceEle.onchange = function(){ 
    var city = document.getElementById("city"); 
    var opts = city.getElementsByTagName("option"); 
    for(var z=opts.length-1;z>0;z--){ 
      city.removeChild(opts[z]); 
    } 
     
    if(province.value != "請選擇"){ 
      xhr.open("post","finaly.php"); 
      xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
      xhr.send("province="+province.value); 
      xhr.onreadystatechange = function(){ 
        if(xhr.readyState==4xhr.status==200){ 
          var data = xhr.responseText; 
          var cities = data.split(","); 
          for(var i=0;icities.length;i++){ 
            var option = document.createElement("option"); 
            var text = document.createTextNode(cities[i]); 
            option.appendChild(text); 
             
            city.appendChild(option); 
          } 
        } 
      } 
    } 
 
  } 
 
  function getXhr(){ 
    var xhr = null; 
    if(window.XMLHttpRequest){ 
      xhr = new XMLHttpRequest(); 
    }else{ 
      xhr = new ActiveXObject("Microsoft.XMLHttp"); 
    } 
    return xhr; 
  } 
 /script>

3、PHP代碼如下:文件名為:finaly.php與JS中:xhr.open(method,url)方法的url對接!

?php 
  // 接收客戶端發送的請求數據 - state 
  $state = $_REQUEST['state']; 
  // 判斷$state的值 
  if($state == 1){// 獲取省份 
    echo '山東省,遼寧省,吉林省'; 
  }else{// 獲取城市 
    $province = $_POST['province']; 
    switch ($province){ 
      case '山東省': 
        echo '青島市,濟南市,威海市,日照市,德州市'; 
        break; 
      case '遼寧省': 
        echo '沈陽市,大連市,鐵嶺市,丹東市,錦州市'; 
        break; 
      case '吉林省': 
        echo '長春市,松原市,吉林市,通化市,四平市'; 
        break; 
    } 
  } 
?> 

關鍵就是如何實現AJAX異步交互:參考JS代碼。可以說的固定步驟。

以上這篇Ajax實現簡單下拉選項效果【推薦】就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

標簽:邢臺 洛陽 鄭州 內蒙古 舟山 林芝 海南 遼源

巨人網絡通訊聲明:本文標題《Ajax實現簡單下拉選項效果【推薦】》,本文關鍵詞  Ajax,實現,簡單,下拉,選項,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Ajax實現簡單下拉選項效果【推薦】》相關的同類信息!
  • 本頁收集關于Ajax實現簡單下拉選項效果【推薦】的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 波多野42部无码喷潮BT种子| 很黄很色吸奶头A片动态图| 外国街头吻胸吃乳视频大全| 男人猛躁女人秘?视频| 欧美bbb人妖| 国产精品亚洲成在人线| 男女无遮挡激情120秒免费观看| 强制侵犯在线观看| 91麻豆精品视频| 久久久久久久波多野结衣高潮| 成人在线免费视频播放| 88永久华人免费| 俄罗斯公共浴室偷窥hd| 国产精品人妻无码久久久豆丁网| 曰韩伦理片| 免费看特黄特黄欧美大片| 欧美精品双渗透videossex| α级毛片| 久久国产AVJUST麻豆| 午夜精品久久久久久久久| 久久精品亚洲AV无码一区二区 | 亚洲AV无码精品色午夜久久久| 把孕妇爽到高潮孕妇| 秋霞理论影院福利院| 欧美一级啪啪| 侵犯熟睡小男生男同| 又粗又大又紧又爽白娜| md传媒频道在线观看| 亚洲人丰满毛茸茸水多多| 国无码精品一区二区三区在线蜜臀 | 老师做爰4韩片无码| 国产学生美女无遮拦高潮视频 | 欧美精品人爱c欧美精品| 美女100%露全身| 色淫阁色九九| 18女性下面流水| 白丝校花粉嫩小泬喷潮抽搐视频| 国产偷抇久久精品A片91| 天堂av电影| 孕妇孕交???视频 保胎| 男生插女生鸡鸡视频|