真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

使用Ajax怎么實(shí)現(xiàn)一個(gè)二級(jí)聯(lián)動(dòng)菜單

本篇文章為大家展示了使用Ajax怎么實(shí)現(xiàn)一個(gè)二級(jí)聯(lián)動(dòng)菜單,內(nèi)容簡明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

我們提供的服務(wù)有:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、來安ssl等。為上1000+企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的來安網(wǎng)站制作公司

index.jsp

<%@ page language="java" pageEncoding="UTF-8"%>

 
  二級(jí)菜單聯(lián)動(dòng)演示
  
 var req;
 window.οnlοad=function()
 {//頁面加載時(shí)的函數(shù)
 }
 
 function Change_Select(){//當(dāng)?shù)谝粋€(gè)下拉框的選項(xiàng)發(fā)生改變時(shí)調(diào)用該函數(shù)
  var province = document.getElementById('province').value;
  var url = "select?id="+ escape(province);
  if(window.XMLHttpRequest){
  req = new XMLHttpRequest();
  }else if(window.ActiveXObject){
  req = new ActiveXObject("Microsoft.XMLHTTP");
  }
  if(req){
  req.open("GET",url,true);
   //指定回調(diào)函數(shù)為callback
  req.onreadystatechange = callback;
  req.send(null);
  }
 }
 //回調(diào)函數(shù)
 function callback(){
  if(req.readyState ==4){
  if(req.status ==200){
   parseMessage();//解析XML文檔
  }else{
   alert("不能得到描述信息:" + req.statusText);
  }
  }
 }
 //解析返回xml的方法
 function parseMessage(){
  var xmlDoc = req.responseXML.documentElement;//獲得返回的XML文檔
  var xSel = xmlDoc.getElementsByTagName('select');
  //獲得XML文檔中的所有標(biāo)記中的第二個(gè)標(biāo)記的值,也就是標(biāo)記的值
  
  var option = new Option(xText, xValue);
  //根據(jù)每組value和text標(biāo)記的值創(chuàng)建一個(gè)option對(duì)象
  
  try{
   select_root.add(option);//將option對(duì)象添加到第二個(gè)下拉框中
  }catch(e){
  }
  }
 }  
 
 
 
 
  
   
    
     
      
       二級(jí)聯(lián)動(dòng)示例
      
     
     
      
       
        
        
         請(qǐng)選擇
        
        
         北京
        
        
         天津
        
        
         山東
        
       
       
        
        
         請(qǐng)選擇
        
       
      
     
     
      
      
     
    
   
  
 

SelectServlet.java

package com;
 
import java.io.IOException;
 
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/***
 * 
 * @author zdw
 *
 */
public class SelectServlet extends HttpServlet
{
 
 private static final long serialVersionUID = 1L;
 
 public SelectServlet()
 {
  super();
 }
 
 public void destroy()
 {
  super.destroy();
 }
 
 public void doGet(HttpServletRequest request, HttpServletResponse response)
   throws ServletException, IOException
 {
//  response.setCharacterEncoding("GBK");
  response.setContentType("text/xml");
  response.setHeader("Cache-Control", "no-cache");
  request.setCharacterEncoding("GBK");
  response.setCharacterEncoding("UTF-8");
  String targetId = request.getParameter("id").toString();
  System.out.println(targetId);
  // 獲得請(qǐng)求中參數(shù)為id的值
  String xml_start = "";
  String xml_end = "";
  String xml = "";
 
  if (targetId.equalsIgnoreCase("0"))
  {
   xml = "";
  } else if (targetId.equalsIgnoreCase("1"))
  {
   xml = "";
   xml += "";
   xml += "";
   xml += "";
  } else if (targetId.equalsIgnoreCase("2"))
  {
   xml = "";
   xml += "";
   xml += "";
   xml += "";
  } else
  {// 如果是3,則返回下面的字符
   xml = "";
   xml += "";
   xml += "";
   xml += "";
  }
 
  String last_xml = xml_start + xml + xml_end;
  response.getWriter().write(last_xml);
 
 }
 
 public void doPost(HttpServletRequest request, HttpServletResponse response)
   throws ServletException, IOException
 {
  doGet(request, response);
 }
 
 public void init() throws ServletException
 {
 }
 
}

web.xml



 
  SelectServlet
  com.SelectServlet
 
 
 
  SelectServlet
  /select
 
 
  index.jsp
 

上述內(nèi)容就是使用Ajax怎么實(shí)現(xiàn)一個(gè)二級(jí)聯(lián)動(dòng)菜單,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


分享文章:使用Ajax怎么實(shí)現(xiàn)一個(gè)二級(jí)聯(lián)動(dòng)菜單
文章轉(zhuǎn)載:http://weahome.cn/article/jsccee.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部