- 浏览: 108351 次
文章分类
最新评论
-
ren2881971:
dk101 写道谁都有上班的第一天,第一家公司,第一次接触客户 ...
上班第一天 -
dk101:
谁都有上班的第一天,第一家公司,第一次接触客户,努力做好每个第 ...
上班第一天 -
ren2881971:
353145845 写道哥们是搞外包的。?不是 呵呵。 只不过 ...
上班第一天 -
353145845:
哥们是搞外包的。?
上班第一天 -
ren2881971:
yujunlong 写道楼主怎么样啊 ??新找的工作 待遇怎么 ...
今天去面试学到很多东西 记录下
//根据浏览器的类型创建xmlHttpRequest对象 function createXmlHttpRequest(){ if(window.ActiveXObject){ return new ActiveXObject("Microsoft.XMLHTTP"); } else if(window.XMLHttpRequest()){ return new XMLHttpRequest(); } } var xmlHttpRequest; //异步响应函数 function search(para1,para2){ var url="/projectNameQuery.jsp?depid="+para1+"&projectType="+para2; xmlHttpRequest=createXmlHttpRequest(); xmlHttpRequest.onreadystatechange=callback; xmlHttpRequest.open("GET",url,true); xmlHttpRequest.send(null); } //回调函数 function callback(){ var projectName=document.getElementById("projectname"); //请求被成功响应,已经接收到结果 if(xmlHttpRequest.readyState==4&&xmlHttpRequest.status==200){ var myJson = eval("(" + xmlHttpRequest.responseText + ")"); projectName.length=0; projectName.options.add(new Option("请选择事项名称", "-1")); for (i = 0; i < myJson.length; i ++) { projectName.options.add(new Option(myJson[i].name, myJson[i].keyid)); } } else { projectName.length = 0; projectName.options.add(new Option("请等待...","-1")); } } function projectLoad(){ var url="/projectNameQuery.jsp?depid=-1&projectType=-1"; xmlHttpRequest=createXmlHttpRequest(); xmlHttpRequest.onreadystatechange=callback; xmlHttpRequest.open("GET",url,true); xmlHttpRequest.send(null); } //下拉框改变事件 function changeSelect(){ var zxdep=document.getElementById("zxdep"); var projectType=document.getElementById("projecttype"); var projectName=document.getElementById("projectname"); projectName.length=0; if(zxdep.value==-1&&projectType.value==-1){ projectName.options.add(new Option("请选择事项名称","-1")); } else{ search(zxdep.value,projectType.value); } }
<%@ page language="java" pageEncoding="GBK"%> <%@ include file="/WEB-INF/include/getOatDBBean.jsp"%> <% String depId = request.getParameter("depid"); //String depId="2c90808e2aefd7cf012af40289830069"; String projectType = request.getParameter("projectType"); String whereSQL = "where 1=1"; String[][] result = null; if(depId != null && projectType != null && !"-1".equals(depId) && !"-1".equals(projectType)){ whereSQL += " and t.xmlx='"+projectType+"'and t.department_id='"+depId+"' "; } if(depId!=null&&projectType!=null&&!"-1".equals(depId)){ whereSQL += " and t.department_id='"+depId+"' "; } if(depId!=null&&projectType!=null&&!"-1".equals(projectType)){ whereSQL += " and t.xmlx='"+projectType+"'"; } String sql = "select t.keyid,t.name from projectinfo t "+whereSQL; String callback = "["; try{ result = otaDbbean.getManyRows_ManyColumns(sql); for(int i=0; i<result.length; i++){ callback += "{keyid:'" + result[i][0] + "',name:'" + result[i][1] + "'},"; } callback = callback.substring(0,callback.length()-1) + "]"; response.getWriter().write(callback); }catch (Exception ex){ System.out.println("projectNameQuery.jsp error : " + ex); callback += "]"; response.getWriter().write(callback); } finally { otaDbbean.cleanUp(); } %>
发表评论
-
如何在jsp中的flash播放服务器上的视频文件
2013-03-12 16:47 3720接到一个需求。说是客户不想把上传播放的视频,放在应用中,想放在 ... -
java定时器例子
2013-03-06 15:40 1643package com.jit.util; import ... -
鼠标onmouseover,onmouseout事件动态创建DIV 显示图片
2013-03-06 15:39 1704好久没写博客了。 更新下,省着以后还得现写。 functi ... -
视频网站,将上传视频转换为flv。在页面上播放
2012-12-20 15:44 2332哈哈 我的博客标题之所以写的这么白话。主要是为了以后方便自己 ... -
Filter过滤,未登录的用户页面跳转
2012-12-03 10:37 22570package com.dog.filter; im ... -
鼠标滑动动态显示图片和通过js来动态填充页面数据
2012-11-16 10:39 1547<head> <meta http-e ... -
JDBC笔记
2012-11-09 09:32 708ResultSet接口: 滚动光标改变内容: rs.abs ... -
从数据库中查询图片显示在jsp页面上
2012-11-05 16:59 3784package demo; import java. ... -
上传图片和文件保存到数据库中(SmartUpload)
2012-11-05 16:58 6786package demo; import java. ... -
HttpServletRequestWrapper两个类学习总结(有关中文乱码的例子)
2012-10-29 10:46 1462在学习javax.servlet.http包中发现两个类: H ... -
Cookie与Session。重写URL保持会话跟踪
2012-10-26 14:13 0以下内容是网上另一位不知名的兄弟写的: HttpServ ... -
Servlet&Jsp javax.servlet.http包中的内容
2012-10-26 10:19 1748javax.servlet.http: Interface H ... -
Servlet&Jsp 下载代码备用
2012-10-25 15:31 680package demo; import java. ... -
servlet&jsp上传文件
2012-10-24 21:40 788<servlet> <se ... -
开始完整的学习Servlet&Jsp
2012-10-23 16:23 856虽然目前来说利用Servlet ... -
接口----将数据转换成Json格式,给别人做接口调用
2012-09-04 16:48 21347因为工作需要,要求把数据库中的数据提取出来转换成Json格式 ... -
Web应用中的路径解决问题
2012-09-03 13:48 678在开发网站的时候 经常遇到一些 路径问题。 比如 子文件夹下的 ... -
java验证码
2012-08-27 16:29 807<%@ page contentType=" ... -
js 的Function对象
2012-08-20 14:18 679关于Function的构造函数 下面几点比较特殊: 1.Fun ... -
js 验证参数是否为数组且元素为数字或者具有数组属性的对象
2012-08-16 15:55 999<!DOCTYPE HTML PUBLIC &quo ...
相关推荐
Ajax实现下拉框三级联动,实现数据库动态连接,无刷新动态更新 MyEclipse+Ajax+SQL Server 2005
AJAX版省市区三级联动下拉框
Ajax实现的三级联动下拉框
Ajax 无限级 联动下拉框
Ajax实现二级/三级联动下拉框---servlet版
Smarty + Ajax 下拉菜单二级联动: 1. 建立数据库ajaxtest (使用utf8) 2. 进行conn.php 修改root密码 3. 导入表 product.sql --- 主产品 4. 导入表 producttest.sql -- 二级产品 弄好后运行:...
struts2+jsp+json+javascript实现的三级下拉菜单,没有service和dao层,数据是虚拟的。需要的欢迎下载。项目直接导入myeclipse就可以使用。访问路径localhost:8080/ajax_day02_hw/proviencecityarea.jsp
AJAX二级下拉框联动 - justshare - JavaEye技术网站
包里有数据库文件,可以导入,包引入后用tomcat就能启动,servlet是通过JSP格式完成联动框,servlet02是通过json格式完成联动框,jdbc已经封装写好,用户名密码只需要改变数据库配置文件即可,Ajax也封装成js文件,...
json实现省市县三级联动下拉框,从数据库读取数据到页面显示!
JSP页面,采用ajax和json技术,实现了多个下拉框之间的二级联动,也就是选择第一个下拉框的类容之后,后面的下拉框的类容动态改变
url: '/CascadeSelect/CascadeSelect.ashx', //返回Json数据的一般处理文件 idKey: 'Id', // 绑定下拉框实际值的字段 nameKey: 'Name', // 绑定下拉框显示值的字段 casTopId: 0, // 顶级节点ParentId ...
里面有四个文件,ajax++jsp二级联动下拉框,ajax实现无刷新查询,Ajax异步
NULL 博文链接:https://lichaobao.iteye.com/blog/1949419
Asp+Ajax无限级联动下拉框菜单Access版
在mvc下采用ajax实现三级城市县级联下拉框,希望能有网友共享下中国全国的省市县区镇乡村社区的mysql 数据库。
ajax 二级下拉框ajax 实现二级下拉框,地址联动,xmlHttp,serverlet,java,ajax 实现二级下拉框,地址联动,xmlHttp,serverlet,java,
ajax+asp+acces实现联动无限级下拉框
NULL 博文链接:https://huigege.iteye.com/blog/1852954