======================================================
注:本文源代码点此下载
======================================================
要完整实现一个ajax异步调用和局部刷新,通常需要以下几个步骤:
(1)创建xmlhttprequest对象,也就是创建一个异步调用对象.
(2)创建一个新的http请求,并指定该http请求的方法、url及验证信息.
(3)设置响应http请求状态变化的函数.
(4)发送http请求.
(5)获取异步调用返回的数据.
(6)使用javascript和dom实现局部刷新.
1、创建xmlhttprequest对象
不同的浏览器使用的异步调用对象也有所不同,在ie浏览器中异步调用使用的是xmlhttp组件中的xmlhttprequest对象,而在netscape、firefox浏览器中则直接使用xmlhttprequest组件。因此,在不同浏览器中创建xmlhttprequest对象的方式都有所不同.
在ie浏览器中创建xmlhttprequest对象的方式如下所示:
var xmlhttprequest = new activexobject("microsoft.xmlhttp");
在netscape浏览器中创建xmlhttprequest对象的方式如下所示:
var xmlhttprequest = new xmlhttprequest();
由于无法确定用户使用的是什么浏览器,所以在创建xmlhttprequest对象时,最好将以上两种方法都加上.如以下代码所示:
原数据
本文来自csdn博客,转载请标明出处:http://blog.youkuaiyun.com/shanderlam/archive/2008/10/13/3067308.aspx
======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/