加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php+ajax实现单选分类的二级菜单设计

发布时间:2023-04-06 12:54:43 所属栏目:PHP教程 来源:
导读:html代码如下:

<select id="teId" name="te_id" onchange="getArea()">

<option value="1000">--请选择分类--</option>

<option value="1">房产知识</option>

<optio
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('teId').value);
 
 myXmlHttpRequest = getXmlHttpObject();
 
 // 怎样判断是否可以www.111cn.net
 
 if (myXmlHttpRequest) {
 
  // post 发送数据
 
  var url = "ajax_tiwen.php";
 
  var date = "teId=" + ID('teId').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代码如下:
 
$str = '';
 
if(!$teamId)
 
{

 $str .= '<select name="te_tid">';
 
 $str .= ' <option value="1000">--请选择分类--</option>';
 
 $str .= '</select>';
 
 echo $str;
 
 exit;
 
}
 
else
 
{
 
 $str .= '<select id="teTid" name="te_tid">';
 
 $str .= ' <option value="1000">--请选择分类--</option>';
 
 foreach($teamId as $v)
 
 {
 
  $str .= '<option value="'.$v['id'].'">'.$v['tname'].'</option>';
 
 }
 
 $str .= '</select>';
 
 echo $str;
 
}
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!