最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Ajax結合php實現(xiàn)二級聯(lián)動

 更新時間:2016年08月13日 14:25:21   投稿:lijiao  
這篇文章主要為大家詳細介紹了Ajax結合php實現(xiàn)二級聯(lián)動,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了Ajax結合php實現(xiàn)二級聯(lián)動的具體代碼,使用ajax,從php中獲取數(shù)據(jù),具體內容如下

使用ajax,從php中獲取數(shù)據(jù)

<!DOCTYPE html>
<html>
 <head>
 <title>Ajax案例一</title>
 <meta charset="utf-8" />
 </head>
 

 <body>

 <!-- 二級聯(lián)動 -->
 <select id="province">
 <option>請選擇</option>
 <option>山東省</option>
 <option>遼寧省</option>
 <option>吉林省</option>
 </select>
 <select id="city">
 <option>請選擇</option>
 </select>
 <script>
 // 1. 為<select>元素綁定onchange事件
 var provinceEle = document.getElementById("province");
 provinceEle.onchange = function(){
 // 將id為city的元素內容清空
 var city = document.getElementById("city");
 var opts = city.getElementsByTagName("option");
 for(var z=opts.length-1;z>0;z--){
  city.removeChild(opts[z]);
 }
  
 // 2. 獲取用戶當前選擇的省份名稱
 var province = provinceEle.value;
 // 3. 創(chuàng)建對應的城市列表 - 數(shù)組
 var cities = [];
 switch (province){
  case "山東省":
  cities = ["青島市","濟南市","威海市","日照市","德州市"];
  break;
  case "吉林省":
  cities = ["長春市","松原市","吉林市","通化市","四平市"];
  break;
  case "遼寧省":
  cities = ["沈陽市","大連市","鐵嶺市","丹東市","錦州市"];
  break;
 }
 // 遍歷城市列表

 for(var i=0;i<cities.length;i++){
  // 4. 創(chuàng)建<option>元素
  var option = document.createElement("option");
  // 5. 將城市的信息添加到<option>元素上
  var textNode = document.createTextNode(cities[i]);
  option.appendChild(textNode);
  // 6. 將創(chuàng)建的所有<option>元素添加到id為city元素上
  city.appendChild(option);
 }
  

 }

 </script>
 </body>

</html>

php:

<?php
 // 用于處理客戶端請求二級聯(lián)動的數(shù)據(jù)
 // 1. 接收客戶端發(fā)送的省份信息
 $province = $_POST['provcince'];
 // 2. 判斷當前的省份信息,提供不同的城市信息
 switch ($province){
 case '山東省':
  echo '青島市,濟南市,威海市,日照市,德州市';
  break;
 case '遼寧省':
  echo '沈陽市,大連市,鐵嶺市,丹東市,錦州市';
  break;
 case '吉林省':
  echo '長春市,松原市,吉林市,通化市,四平市';
  break;
 }
 // 服務器端響應的是字符串

?> 


以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 快速解決ajax請求出錯狀態(tài)碼為0的問題

    快速解決ajax請求出錯狀態(tài)碼為0的問題

    下面小編就為大家分享一篇快速解決ajax請求出錯狀態(tài)碼為0的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • 使用Ajax進行文件與其他參數(shù)的上傳功能(java開發(fā))

    使用Ajax進行文件與其他參數(shù)的上傳功能(java開發(fā))

    這篇文章主要介紹了使用Ajax進行文件與其他參數(shù)的上傳功能(java開發(fā)),非常不錯,具有參考借鑒價值,需要的朋友參考下吧
    2017-01-01
  • AJAX跨域請求之JSONP獲取JSON數(shù)據(jù)

    AJAX跨域請求之JSONP獲取JSON數(shù)據(jù)

    JSONP(JSON with Padding)是一個非官方的協(xié)議,它允許在服務器端集成Script tags返回至客戶端,通過javascript callback的形式實現(xiàn)跨域訪問(這僅僅是JSONP簡單的實現(xiàn)形式)。
    2015-09-09
  • AjaxUI:滑動條

    AjaxUI:滑動條

    AjaxUI:滑動條...
    2007-02-02
  • Ajax 對象 包含post和get兩種異步傳輸方式

    Ajax 對象 包含post和get兩種異步傳輸方式

    Ajax對象接受一個對象字面量為參數(shù),這個對象字面量中包含method,url,success,params,fail參數(shù)
    2009-07-07
  • AJAX實踐DWR篇

    AJAX實踐DWR篇

    這篇文章主要介紹了AJAX實踐DWR篇
    2006-09-09
  • 最新評論

    集安市| 永丰县| 宁都县| 遵义县| 威宁| 偏关县| 禹城市| 通江县| 榕江县| 韶关市| 沁水县| 乳源| 阳春市| 长乐市| 阜城县| 麻栗坡县| 吉隆县| 旌德县| 板桥市| 北流市| 齐齐哈尔市| 利川市| 江城| 鲁山县| 镇巴县| 宿松县| 独山县| 安图县| 上犹县| 贵港市| 中卫市| 乌拉特前旗| 宣威市| 伊吾县| 望奎县| 遂溪县| 尼玛县| 克拉玛依市| 英山县| 若尔盖县| 乌恰县|