首頁 > php教程 > php手册 > php+ajax实现select分类二级菜单效果

php+ajax实现select分类二级菜单效果

WBOY
發布: 2016-05-25 16:45:12
原創
2133 人瀏覽過

html代码如下:

<select id="teId" name="te_id" onchange="getArea()"> 
   <option value="1000">--请选择分类--</option> 
      <option value="1">房产知识</option> 
      <option value="8">房屋买卖</option> 
      <option value="16">法律法规</option> 
      <option value="24">银行贷款</option> 
      <option value="31">房产类型</option> 
      <option value="40">装修风水</option> 
      <option value="47">房产经纪</option> 
      <option value="52">其他问题</option> 
      <option value="54">楼盘问答</option> 
     </select> 
  <span id="teTid" ></span> 
  <span></span> 
  <select id="wealth" name="wealth"> 
   <option value="">--请选择悬赏积分--</option> 
   <option value="0">我要给0</option> 
   <option value="5">我要给5</option> 
   <option value="15">我要给15</option> 
   <option value="30">我要给30</option> 
   <option value="50">我要给50</option> 
  </select>
登入後複製

ajax代码如下:

// 创建ajax引擎
function getXmlHttpObject() {
    var xmlHttpRequest;
    if (window.ActiveXObject) {
        xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    } else {
        xmlHttpRequest = new XMLHttpRequest();
    }
    return xmlHttpRequest;
}
var myXmlHttpRequest = "";
function getArea() {
    //alert(ID(&#39;teId&#39;).value);
    myXmlHttpRequest = getXmlHttpObject();
    // 怎样判断是否可以www.111cn.net
    if (myXmlHttpRequest) {
        // post 发送数据
        var url = "ajax_tiwen.php";
        var date = "teId=" + ID(&#39;teId&#39;).value;
        myXmlHttpRequest.open("post", url, true);
        myXmlHttpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
        myXmlHttpRequest.onreadystatechange = TiWen;
        myXmlHttpRequest.send(date);
    }
}
登入後複製

php代码如下:

<?php
$str = &#39;&#39;;
if (!$teamId) {
    $str.= &#39;<select name="te_tid">&#39;;
    $str.= &#39; <option value="1000">--请选择分类--</option>&#39;;
    $str.= &#39;</select>&#39;;
    echo $str;
    exit;
} else {
    $str.= &#39;<select id="teTid" name="te_tid">&#39;;
    $str.= &#39; <option value="1000">--请选择分类--</option>&#39;;
    foreach ($teamId as $v) {
        $str.= &#39;<option value="&#39; . $v[&#39;id&#39;] . &#39;">&#39; . $v[&#39;tname&#39;] . &#39;</option>&#39;;
    }
    $str.= &#39;</select>&#39;;
    echo $str;
}
?>
登入後複製


永久地址:

转载随意~请带上教程地址吧^^

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板