当前位置: 首页 > 图文教程 > 网络编程 > AJAX技术 > 四步学会 Ajax

AJAX技术
自己动手封装的 ajax
Ajax 对象 包含post和get两种异步传输方式
Ajax 超时检查脚本
AJAX 简介及入门实例
ajax 开发守则 10条说明
Ajax 返回字符串的过滤实现代码
Ajax 程序开发中常见问题
AJAX 验证框架13个
ajax 入门基础之 XMLHttpRequest对象总结
基于AJAX的分页类实现代码
如何在Asp.net中使用HtmlArea编辑器
使用 jQuery 简化 Ajax 开发
ASP.NET 与 Ajax 的实现方式
AJAX技术介绍
Ajax程序设计入门
学习Ajax教程,详细了解Get与Post
关于Ajax responseText 的一点阐述
ajax中文乱码解决方法
AJAX中文问题总结
AJAX无刷新更新数据

AJAX技术 中的 四步学会 Ajax


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 53 ::
收藏到网摘: n/a

看了下面的函数说明,大家就可以简单的了解ajax的原理了。
复制代码 代码如下:

//第一步 : 创建XMLHttpRequest对象
var http_request;
try
{
http_request = window.ActiveXObject("Microsoft.XMLHTTP");
}catch(e)
{
try
{
http_request = new XMLHttpRequest();
}catch(e)
{
alert("你的浏览器不支持XMLHttpRequest");
}
}
//第二步 : 指定提交的 url
http_request.open("get", "url", "true"); //get 为提交方式, true 为指定异步于服务器交互
//第三步 : 处理服务器返回数据
http_request.onreadystatechange = function() //回调函数,总共会调用 4 次,readtState 依次变化为 : 0 -> 1 -> 2 -> 3 -> 4(completed);
{
if(http_request.readyState ==4) //服务器处理完成
{
if(http_request.status == 200) //客户端处理完成
{
//处理段
}
}
}
//第四步 : 发送参数
http_request.send(null); //发送参数