- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第部分-AJAX技术应用.ppt
五、Ajax应用实例 AJAX 虽然可以实现无刷新更新页面内容,但是也不是什么地方都可以用,主要应用在交互较多、频繁读数据、数据分类良好的Web 应用中。 例如:1、读取外部数据 2、数据校验 3、按需取数据—级联菜单 4、分页技术 实现无刷新用户名验证 当用户名文本框失去焦点时,发送请求到服务器,判断用户名是否存在 如果已经存在则提示:“用户名已被可用” 如果不存在则提示:“用户名可以可用” 五、Ajax应用实例 使用文本框的onBlur事件 使用Ajax技术实现异步交互 创建XMLHttpRequest对象 通过 XMLHttpRequest对象设置请求信息 向服务器发送请求 创建回调函数,根据响应状态动态更新页面 五、Ajax应用实例 Chapter * 验证姓名表单-checkname.html 使用JavaScript验证用户名- checkname.jsp form name=form1 action= method=post 用户名 input type=text id=uname name=username value= onblur=checkUserExists() / div id=mess style=display: inline/ /form function checkUserExists() { var f = document.form1; var username = f.username.value; if (username == ) { alert(用户名不能为空); return false; } else { doAjax(CheckUserServlet?username= + username); } } 调用Ajax进行处理 五、Ajax应用实例 使用Ajax进行处理-checkname.html 1、创建XMLHttpRequest对象 var xmlhttp; function doAjax(url) { try { xmlhttp = new ActiveXObject(Msxml2.XMLHTTP); } catch (e) { try { xmlhttp = new ActiveXObject(Microsoft.XMLHTTP); } catch (e) { try { xmhttp = new XMLHttpRequest(); if (xmlhttp.overrideMimeType) { xmlhttp.overrideMimeType(text/xml); } … } catch (e) { } } } } 五、Ajax应用实例 使用Ajax进行处理-checkname.html 2、设置在服务器完成后要运行的回调函数 3、设置请求信息 4、发送请求 五、Ajax应用实例 function doAjax(url) { 创建XMLHttpRequest对象 … xmlhttp.onreadystatechange = processRequest; xmlhttp.open(post, url, true); //如果以post方式请求,必须要添加 xmlhttp.setRequestHeader(Content-type, application/x-www-form-urlencoded); xmlhttp.send(null); } function processRequest() { var messdiv = document.getElementById(“mess”); if (xmlhttp.readyState == 4){ if (xmlhttp.status == 200) { //responseText表示请求完成后,返回的字符串信息 if (xmlhttp.responseText == false) messdiv.innerHTML = 用户名可以使用; else messdiv.innerHTML = 用户名已被使用; } else { alert(请求处理返回的数据有错误); } } } 本部分结束! * script type=text/javascript var http_request = false; function send_request(url) { //初始化、指定处理函数、发送请求的函数 http_req
您可能关注的文档
- 青岛市北中央商务区项目定位报告s.ppt
- --通报评估指标计算方法.ppt
- 经济学原理课件(上海大学).ppt
- 蔬菜常见虫害识别与防治培训用.ppt
- 疯长的水葫芦-赵海宁.ppt
- 第四章_海洋防污损技术与材料.ppt
- 推销技术(网络技术)_.pptx
- 第四章___店铺商品优化作业.ppt
- 近代史纲要_第二节___从局部抗战到全国性抗战.pptx
- 怡安及中怡保险经纪公司介绍.pptx
- 2025年安徽含山县卫生健康委员会下属事业单位选调笔试备考题库及参考答案详解.docx
- 2025年安徽医科大学第二附属医院临床、医技、护理和管理岗位招聘笔试高频难、易错点备考题库参考答案详.docx
- 2025年安徽芜湖传媒中心招聘编外工作人员4人笔试备考题库附答案详解.docx
- 2025年安徽滁州全椒县教育体育局所属学校校园招聘教师19人笔试高频难、易错点备考题库及答案详解1套.docx
- 2025年安徽望江县林业局所属事业单位选调笔试备考题库及参考答案详解1套.docx
- 2025年安徽宿州市埇桥区中学新任教师招聘98人笔试高频难、易错点备考题库及参考答案详解一套.docx
- 2025年安徽省农业科学院引进31名高层次人才笔试高频难、易错点备考题库及参考答案详解1套.docx
- 2025年安徽合肥市特种设备安全监督检验研究院政府购买服务岗位招聘笔试高频难、易错点备考题库含答案详.docx
- 2025年安徽蚌埠市禹会区中小学教师(事业编制)招聘30人笔试备考题库及参考答案详解一套.docx
- 2025年安徽和县部分事业单位选调18人笔试高频难、易错点备考题库及答案详解一套.docx
最近下载
- 人工智能辅助下的老年教育课程设计与实施策略探究教学研究课题报告.docx
- 2025年云南省公务员录用考试《行测》真题及答案解析(回忆版).pdf VIP
- 门诊统筹管理制度.doc VIP
- 水电解质、外科营养支持题库【附答案】.doc VIP
- 电梯公司挂靠合同协议.docx VIP
- [吉安]2024年江西吉安幼儿师范高等专科学校招聘教师笔试历年典型考题及解题思路分析附带答案详解.docx VIP
- 手机可制造性设计评审DFM.docx VIP
- (高清版)DB3301∕T 0134-2018 社区工作者管理规范.pdf VIP
- 组织设计与工作分析教学课件配套ppt-第一章.pptx
- 城市智慧排水综合解决方案[180页].docx VIP
文档评论(0)