易截截图软件、单文件、免安装、纯绿色、仅160KB

ajax基础读书笔记 第一章

1、XMLHttpRequest对象的创建
   由于  不是w3c标准,所以使用Javascript创建之的方法也不同!Internet explorer 把XMLHttpRequest实例化为  ActiveX控件,然而 其他的浏览器(FireFox,opera)把XMLHttpRequest实例化为本地的JavaScript一个对象
所以 只要确定是否  支持 ActiveX控件对象!!如果支持则创建ActiveX控件!  如果不支持,则创建  本地的Javascript对象
下面一个代码:
   var   xmlHttp;
function  createXMLHttpRequest()
{
if(window.ActiveXObject)            //则使用的是Internet explorer 浏览器
           xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
else if (window.XMLHttpRequest)
         xmlHttp=new XMLHttpRequest();
}
2  XMLHttpRequest 对象的方法
 
一:open(String method ,String URL,boolean )
method 是表示  提交数据的方法:get  post  put
URL是提交的网址
下面的Boolean  是否设置为异步,一般  设置为true 因为这正是 Ajax的特长  
如果这个参数设置为false  那处理的请求会一直等待,知道远程的服务器返回响应!!
二;  send (content)
  向服务器发送请求。如果被声明为 异步的 。那他会立即返回!否则知道 服务器  返回响应
 参数可选为  DOM的实例对象  字符串  流
三:
setRequestHeader(String   Header,String Value)
设置http请求
四;
abort()终止请求
五:
getAllResponseHeaders()
返回所有响应的首部
getAllResponseHeader(String name)
另外还有些属性
onreadystatechange
 每个状态改变时都会触发这个事件处理器,通常会调用一个JavaScript函数(可以自定义)
 
readyState
 请求的状态。有5个可取值:0 = 未初始化,1 = 正在加载,2 = 已加载,3 = 交互中,4 = 完成
 
responseText
 服务器的响应,表示为一个串
 
responseXML
 服务器的响应,表示为XML。这个对象可以解析为一个DOM对象
 
status
 服务器的HTTP状态码(200对应OK,404


相关文档:

详解AJAX核心中的XMLHttpRequest对象

 XMLHttpRequest 对象是AJAX功能的核心,要开发AJAX程序必须从了解XMLHttpRequest 对象开始。
    了解XMLHttpRequest 对象就先从创建XMLHttpRequest 对象开始,在不同的浏览器中创建XMLHttpRequest 对象使用不同的方法:
    先看看IE创建XMLHttpRequest 对象的方法(方法1):
va ......

ASP.NET+JQuery实现AJAX的分页

  AJAX的分页,实现思路是:
  1.利用$.fn.extend在JQuery框架下扩展pager类
  2.将获取记录总数与相应页记录的后台方法,写在继承自IHttpHandler类的Handler.ashx.cs类,当然实际上用aspx.cs文件写后台方法也没问题,但由于.ashx.cs文件无需处理页面诸多事件因而效率更高。
  3.在呈现页面上加载pager类
  ......

AJAX (异步 JavaScript 和 XML)

AJAX (异步 JavaScript 和 XML) 是个新产生的术语,专为描述JavaScript的两项强大性能.这两项性
能在多年来一直被网络开发者所忽略,直到最近Gmail, Google suggest和google Maps的横空出世才使人
们开始意识到其重要性.
这两项被忽视的性能是:
* 无需重新装载整个页面便能向服务器发送请求.
* 对XML文档的解析和处理. ......

Ajax与Comet

Ajax技术已经得到很广泛的应用,在Web开发中其核心就在于异步通信和局部刷新,极大地改善了用户体验,尤其适合于高频度、低数据量的场景。在不使用Ajax的Web应用中,一个页面处理中只有一次请求,客户端处理完后一次性提交,这种一次请求和一次提交的处理可能比较耗时,从而造成客户等待,使用Ajax把这一次请求和一次提交分 ......

jquery Ajax详解

参数:
options
返回值:
XMLHttpRequest
使用HTTP请求一个页面。
这是jQuery的低级AJAX实现。要查看高级抽象,见$.set、$.post等,这些方法更易于理解和使用。但是功能上有限制(例如,没有错
误处理函数)。
警告:如果数据类型指定为"script",那么POST自动转化为GET方法。(因为script会作为一个嵌入页 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号