java ajax 联动菜单_二级联动菜单代码(AJAX JAVA).
二级联动菜单代码(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).相关推荐
- java js 二级联动下拉列表_二级联动下拉列表JS+html实现
例子: This is a test! 请选择 脚本语言 高级语言 其他语言 请选择 //获取一级菜单长度 var select1_len = document.frm.s1.options.leng ...
- vue实现下拉二级联动_select下拉菜单实现二级联动效果
需求:建立年级.班级两个数据表,获取年级表信息,根据年级,获取相应的班级 效果图: 不完美的地方就是在不选择年级的时候,是不能选择任何班级的. 代码部分 首先是建立两个表的实体 需要注意的就是写注解了 ...
- ajax和php二级联动,jQuery+php+mysql,轻松实现ajax无刷新省市二级联动[多图]
jQuery+php+mysql,轻松实现ajax无刷新省市二级联动[多图] 08-15栏目:技术 TAG:zxfy zxfy 用jQuery的ajax方法,结合PHP,轻松实现省市级的二级联动: h ...
- addoption php,无忧建站-ajax+php无刷新二级联动下拉菜单(省市联动)源码
/** * ajax无刷新二级联动下拉菜单(省市联动) * * @author arcow * @version 1.0 * @lastupdate 2005-12-29 * */ ...
- 二级联动省市mysql数据库_「zxfy」jQuery+php+mysql,轻松实现ajax无刷新省市二级联动 - seo实验室...
zxfy 用jQuery的ajax方法,结合PHP,轻松实现省市级的二级联动: 新建area.php $dbc=mysqli_connect("localhost","x ...
- php几级栏目联动,php实现二级联动菜单
php实现二级联动菜单 php实现二级联动菜单的方法:首先根据大类的值,通过jQuery把值传给后台PHP处理:然后用PHP查询MySQl数据库,得到相应的小类:最后返回JSON数据给前端处理即可. ...
- Ajax实现的城市二级联动一
前一篇是把省份和城市都写在JS里,这里把城市放在PHP里,通过发送Ajax请求城市数据渲染到页面. 1.html <select id="province"><o ...
- 微信java创建菜单_微信自定义菜单的创建(JAVA版)
微信自定义菜单的创建与使用 需求 当微信公众号设置为开发者模式,想要自己创建和开发菜单的话,就需要自己调用微信创建菜单的接口来创建菜单了.创建菜单之后,如果需要迫切的看到效果,有时候需要取消关注-从新 ...
- 菜单栏点击显示二级菜单_显示完整菜单
菜单栏点击显示二级菜单 On my own computer, I like to see the full menus in Excel, so I selected that setting: 在 ...
最新文章
- windowslive writer 发布问题
- 没有学过功夫能否练神功
- oracle 游标循环 while,Oracle的游标使用方法 三种循环
- CSDN转载博客的方法
- python将一个文件夹下图片到另外一个文件夹下
- 设置背景色为渐变色 css
- 数据科学 IPython 笔记本 六、SciPy 统计推断
- mysql创建数据库sql语句_创建数据库的SQL语句:mysql数据库
- 【用户端】家庭医生高保真Axure原型模板
- 850pro测试软件,三星850Pro ssd可靠性测试 6000次P/E
- Atom-beautify插件的安装,使用过程
- Java学习之代码扫描工具的使用方法
- Redis 各种用法总结,你知道几种?
- 关于HML要玩物联网这件事 之 CC3200 TCP Client
- 硅谷创业教父保罗•格雷厄姆给小白的创业建议书
- CAD怎么转换版本?两个办法解决
- wmm的学习日记(XSS跨站脚本漏洞)
- 收集了5个在线玩复古游戏模拟器网站
- 消息推送小探索:对即时性和送达率有要求的场景
- lol那个服务器开无限火力了,LOL无限火力国服什么时候开放