Ajax实现下拉框级联

Ajax实现下拉框级联

ID:37275838

大小:90.50 KB

页数:7页

时间:2019-05-20

Ajax实现下拉框级联_第1页
Ajax实现下拉框级联_第2页
Ajax实现下拉框级联_第3页
Ajax实现下拉框级联_第4页
Ajax实现下拉框级联_第5页
资源描述:

《Ajax实现下拉框级联》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1、什么是Ajax,能解决什么问题AsynchronousJavaScriptandXML属于前期技术的综合应用,属于客户端技术。可以使JavaScript访问服务器JSP、Servlet。解决问题:提升用户使用系统的体验度。如何提升用户体验:a.页面局部刷新b.异步发送请求--处理c.一个页面功能比较复杂,需要多次与服务器资源交互(一般情况)RIA:RichInternetApplicationAjax应用包含的技术如下:a.XMlHttpRequest对象b.JavaScript语言c.XML/DOMd.HTML/XHTML/CSS2、Ajax如何使用以JavaS

2、cript为基础,用于创建XMLHttpRequest对象,编写响应处理函数以XMLHttpRequest为核心,使用XML/JSON等格式进行数据传递XMLHttpRequest对象基本使用a.对象创建IE:newActiveXObject("**");其他FireFox:new//创建对象,通用代码if(window.XMLHttpRequest){xmlreq=newXMLHttpRequest();}else{try{xmlreq=newActiveXObject("Msxml2.XMLHTTP");alert("成功");}catch(e){xmlreq=n

3、ewActiveXObject("Microsoft.XMLHTTP");}}b.open("请求类型",URL,异步或同步true/false)函数:创建请求对象c.send(请求参数):如果是get请求,使用send(null);如果postd.onreadystatechange:readyState状态切换事件,可用于注册响应处理函数e.readyState:请求所处状态0(未初始化),1(请求正在处理),2(请求处理完毕),3(交互中),4(交互完毕)f.status;HTTP响应的状态code。例如404(资源未找到),500(程序错误),200(正确)包

4、目录结构:City.javapackageentity;publicclassCity{privateintid;privateStringcname;privateintparent;//父节点idpublicCity(){}publicCity(intid,Stringcname,intparent){super();this.id=id;this.cname=cname;this.parent=parent;}publicintgetId(){returnid;}publicvoidsetId(intid){this.id=id;}publicStringget

5、Cname(){returncname;}publicvoidsetCname(Stringcname){this.cname=cname;}publicintgetParent(){returnparent;}publicvoidsetParent(intparent){this.parent=parent;}@OverridepublicStringtoString(){return"City[id="+id+",cname="+cname+",parent="+parent+"]";}}CityServlet.javapackageservlet;importj

6、ava.io.IOException;importjava.io.PrintWriter;importjava.sql.SQLException;importjava.util.ArrayList;importjava.util.List;importjavax.servlet.ServletException;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;impo

7、rtentity.City;/***ServletimplementationclassCityServlet*/publicclassCityServletextendsHttpServlet{privatestaticfinallongserialVersionUID=1L;/***@seeHttpServlet#HttpServlet()*/publicCityServlet(){super();//TODOAuto-generatedconstructorstub}/***@seeHttpServlet#doGet(HttpServletRe

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。