论ajax技术及应用

论ajax技术及应用

ID:20472088

大小:51.50 KB

页数:3页

时间:2018-10-13

论ajax技术及应用_第1页
论ajax技术及应用_第2页
论ajax技术及应用_第3页
资源描述:

《论ajax技术及应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、论AJAX技术及应用Ajax是:用于(通过Javascript代码)处理结构。    二、Ajax原理  在传统的技术迅速更新表单数据,让用户感觉应用程序是立即完成的,表单没有提交或刷新而用户得到了新数据。Javascript代码甚至可以对收到的数据执行某种计算,再发送另一个请求,完全不需要用户干预,甚至完全不知道幕后发生的一切,从而极大的提升了用户体验。    三、Ajax应用  现以修改用户的登录名的例子来讲述AJAX在实际中的应用,该实例可以推广到X页中任何文本内容的动态修改。  (一)创建XMLHtt

2、pRequest对象,为了使代码同时支持InterExplorer和非Microsoft浏览器,使用如下代码  varxmlHttp=false;  try{  xmlHttp=nel2.XMLHTTP");  }catch(e){  try{  xmlHttp=nelHttp=false;  }  if(!xmlHttp%26amp;%26amp;typeofXMLHttpRequest!='undefined'){  xmlHttp=neent.getElementById(id);//从表单中获取数据 

3、 varvalue=oNP.value;  oNP.outer="<inputtype='text'id='"+id+"'value='"+value+"'size='5'onblur='change(this.id)'>";//在表单中动态改变文本为输进框  document.getElementById(id).focus();  }  (三)打开到服务器的连接,将修改提交服务器  服务器处理修改的功能由changename.jsp实现,在此不做具体先容。  functionchange(id){  va

4、roNP=document.getElementById(id);  varvalue=oNP.value;  gID=id;  init();  varurl="changename.jsp?id="+escape(id)+"%26amp;normalprice="+value;  req.open("GET",url,true);  req.onreadystatechange=callback;  req.send(null);  }  (四)定义服务器处理完成之后的响应函数  functioncall

5、back(){  if(4==req.readyState){//停当状态  if(200==req.status){//无错误正常完成状态  varoNP=document.getElementById(gID);  varvalue=oNP.value;  oNP.outer="<spanid='"+gID+"'value='"+value+"'onclick='changeToInput(this.id)'>"+value+"</span>";  }  }  当服务器正常完成处理后,将处理结果同步更新到

6、LHttpRequest  对象及Javascript技术,其背后隐躲的细节比较复杂,比传统的Web开发更难更繁琐,但它却能给用户带来全新的体验。Ajax不仅仅是一种时尚,更是一种构建X站的强大方法,亦是Web2.0的核心之一,因此把握并熟练运用Ajax技术是一种必须和必然。

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

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

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