二级联动菜单代码(AJAX+JAVA)珍藏

[java]

pageEncoding="UTF-8"%>

二级菜单联动演示

var req;

window.οnlοad=function(){//版面加载时的函数

}

function Change_Select(){//当第一个下拉框的选项发生改换时调用该函数

var zhi = document.getElementByIdx_x('hero').value;

var url = "servlet/select?id="+ escape(zhi);

if(window.XMLHttpRequest){

req = new XMLHttpRequest();

}else if(window.ActiveXObject){

req = new ActiveXObject("Microsoft.XMLHTTP");

}

if(req){

req.open("GET",url,true);

req.onreadystatechange = callback; //指定回调函数为callback

req.send(null);

}

}

function callback(){

if(req.readyState ==4){

if(req.status ==200){

parseMessage();//解析XML文档

}else{

alert("Not able to retrieve description" + req.statusText);

}

}

}

function parseMessage(){

var xmlDoc = req.responseXML.documentElement;//获得归来的XML文档

var xSel = xmlDoc.getElementsByTagName_r('select');

//获得XML文档中的所有符号

var select_root = document.getElementByIdx_x('skill');

//获得网页中的第二个下拉框

select_root.options.length=0;

//每次获得新的数据的时候先把每二个下拉框架的长度清0

for(var i=0;i

var xValue = xSel[i].childNodes[0].firstChild.nodeValue;

//获得每个符号中的第一个符号的值,也即便符号的值

var xText = xSel[i].childNodes[1].firstChild.nodeValue;

//获得每个符号中的第二个符号的值,也即便符号的值

var option = new Option(xText, xValue);

//依据每组value和text符号的值创立一个option对象

try{

select_root.add(option);//将option对象增加到第二个下拉框中

}catch(e){

}

}

}

action="">

cellpadding="0">

Double Select

Box

onChange="Change_Select()">

value="0">Unbounded

D.K.

NEC.

BOSS

id="skill">

value="0">Unbounded

[java]

package onlinetest.servlet;

import java.io.IOException;

import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

public class SelectServlet extends HttpServlet {

public void doGet(HttpServletRequest request, HttpServletResponse

response)

throws ServletException, IOException {

response.setContentType("text/xml");

response.setHeader("Cache-Control", "no-cache");

String targetId = request.getParameter("id").toString();

// 获得哀求中参数为idio.iochirly.com的值

String xml_start = "";

String xml_end = "";

String xml = "";

if (targetId.equalsIgnoreCase("0")) {

xml =

"0Unbounded";

} else if (targetId.equalsIgnoreCase("1")) {

xml =

"1Mana

Burn";

xml +=

"2Death

Coil";

xml +=

"3Unhkly

Aura";

xml +=

"4Unholy

Fire";

} else if (targetId.equalsIgnoreCase("2")) {

xml =

"1Corpexplode";

xml +=

"2Raise

Dead";

xml +=

"3Brilliance

Aura";

xml +=

"4Aim

Aura";

} else {// 万一是3,则归来下面的字符

xml =

"1Rain

of

Chaos";

xml +=

"2Finger

of

Death";

xml +=

"3Bash";

xml +=

"4Summon

Doom";

}

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);// 对于post的哀求措施和get哀求措施一样处理

}

}在这篇文章中,我列出了11个 Java编程中常见的讹谬。

java ajax 联动菜单_二级联动菜单代码(AJAX JAVA).相关推荐

  1. java js 二级联动下拉列表_二级联动下拉列表JS+html实现

    例子: This is a test! 请选择 脚本语言 高级语言 其他语言 请选择 //获取一级菜单长度 var select1_len = document.frm.s1.options.leng ...

  2. vue实现下拉二级联动_select下拉菜单实现二级联动效果

    需求:建立年级.班级两个数据表,获取年级表信息,根据年级,获取相应的班级 效果图: 不完美的地方就是在不选择年级的时候,是不能选择任何班级的. 代码部分 首先是建立两个表的实体 需要注意的就是写注解了 ...

  3. ajax和php二级联动,jQuery+php+mysql,轻松实现ajax无刷新省市二级联动[多图]

    jQuery+php+mysql,轻松实现ajax无刷新省市二级联动[多图] 08-15栏目:技术 TAG:zxfy zxfy 用jQuery的ajax方法,结合PHP,轻松实现省市级的二级联动: h ...

  4. addoption php,无忧建站-ajax+php无刷新二级联动下拉菜单(省市联动)源码

    /** * ajax无刷新二级联动下拉菜单(省市联动) * * @author      arcow * @version     1.0 * @lastupdate  2005-12-29 * */ ...

  5. 二级联动省市mysql数据库_「zxfy」jQuery+php+mysql,轻松实现ajax无刷新省市二级联动 - seo实验室...

    zxfy 用jQuery的ajax方法,结合PHP,轻松实现省市级的二级联动: 新建area.php $dbc=mysqli_connect("localhost","x ...

  6. php几级栏目联动,php实现二级联动菜单

    php实现二级联动菜单 php实现二级联动菜单的方法:首先根据大类的值,通过jQuery把值传给后台PHP处理:然后用PHP查询MySQl数据库,得到相应的小类:最后返回JSON数据给前端处理即可. ...

  7. Ajax实现的城市二级联动一

    前一篇是把省份和城市都写在JS里,这里把城市放在PHP里,通过发送Ajax请求城市数据渲染到页面. 1.html <select id="province"><o ...

  8. 微信java创建菜单_微信自定义菜单的创建(JAVA版)

    微信自定义菜单的创建与使用 需求 当微信公众号设置为开发者模式,想要自己创建和开发菜单的话,就需要自己调用微信创建菜单的接口来创建菜单了.创建菜单之后,如果需要迫切的看到效果,有时候需要取消关注-从新 ...

  9. 菜单栏点击显示二级菜单_显示完整菜单

    菜单栏点击显示二级菜单 On my own computer, I like to see the full menus in Excel, so I selected that setting: 在 ...

最新文章

  1. windowslive writer 发布问题
  2. 没有学过功夫能否练神功
  3. oracle 游标循环 while,Oracle的游标使用方法 三种循环
  4. CSDN转载博客的方法
  5. python将一个文件夹下图片到另外一个文件夹下
  6. 设置背景色为渐变色 css
  7. 数据科学 IPython 笔记本 六、SciPy 统计推断
  8. mysql创建数据库sql语句_创建数据库的SQL语句:mysql数据库
  9. 【用户端】家庭医生高保真Axure原型模板
  10. 850pro测试软件,三星850Pro ssd可靠性测试 6000次P/E
  11. Atom-beautify插件的安装,使用过程
  12. Java学习之代码扫描工具的使用方法
  13. Redis 各种用法总结,你知道几种?
  14. 关于HML要玩物联网这件事 之 CC3200 TCP Client
  15. 硅谷创业教父保罗•格雷厄姆给小白的创业建议书
  16. CAD怎么转换版本?两个办法解决
  17. wmm的学习日记(XSS跨站脚本漏洞)
  18. 收集了5个在线玩复古游戏模拟器网站
  19. 消息推送小探索:对即时性和送达率有要求的场景
  20. lol那个服务器开无限火力了,LOL无限火力国服什么时候开放

热门文章

  1. 飞凌嵌入式丨千兆网之RGMII SGMII解析
  2. corosync+pacemaker高可用
  3. 【转】Python实现量化选股
  4. 人脸识别眨眼张嘴软件_人脸识别张张嘴眨眨眼jar、css、js
  5. MySQL更新数据流程
  6. HTML5+CSS3小实例:3D旋转木马相册
  7. Golang lua交互——gopher-lua中call函数使用
  8. 【数据处理】超好用的Excel数据拆分工具
  9. WuThreat身份安全云-TVD每日漏洞情报-2022-12-27
  10. 爬虫(java+jsoup)