huanjian9999

强者总是寻找成功的机会,弱者寻找千条失败的理由.....
Ajax通信技术

Ajax通信技术:1.隐藏帧技术 2.XMLHttpRequest 3.基于图像的Ajax 4.动态脚本载入
一:隐藏帧(hidden frame)技术
      1.技术说明:
            将帧的宽度或高度设置为0像素来隐藏一个帧,使其不显示出来.然后从一个与用户交互的Web页面中的可见帧开始.
            第一步:可见帧产生一个对隐藏帧的Javascript调用,这个调用可以简单地将隐藏帧重定向到另一个页面,也可以复杂传送表单数据.
            第二步:向服务器发送一个请求.
            第三步:从服务器上接收一个响应.由于处理的是帧,因此该响应必然是一个网页.
            第四步:该网页必须包含服务器所请求的数据和一些Javascript,来把这些数据传给可见的帧.通常是通过返回网页中的onload事件来实现的,该网页在其全部载入之后调用可见帧中的函数.
      2.隐藏帧的GET请求

HiddenFrameGetExample.aspx

 

DataDisplay.aspx

 

GetCustomerData.aspx

      3.隐藏帧POST请求
            

HiddenFramePostExample.aspx

 

DataEntry.aspx

 

SaveCustomer.aspx


二:XMLHttpRequest
      1.XMLHttp的GET请求

XHRGetExample.aspx
GetCustomerData.aspx
      2.XMLHttp的POST请求
XHRPostExample.aspx
SaveCustomer.aspx
      注:zXml程序库可以从www.nczonline.net/downloads/下载(未完,待续)

posted on 2009-05-22 16:45  huanjian9999  阅读(403)  评论(0编辑  收藏  举报