简介:
Ajax 由 HTML、JavaScript™技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的Web 界面转化成交互性的 Ajax 应用程序。对于Ajax,最核心的一个对象是XMLHttpRequest,所有的Ajax操作都离不开对这个对象的操作。

创建XMLHttpRequest对象
对于IE浏览器:
代码如下:
xmlHttp = new ActiveXObject(‘Microsoft。XMLHTTP’);
对于其他浏览器:
代码如下:
xmlHttp = new XMLHttpRequest();
不同的浏览器对javascript中的XMLHttpRequest对象的支持是不一样的,所以需要根据情况做一下判断。
XMLHttpRequest对象相关方法
打开请求
代码如下:
XMLHttpRequest。open(传递方式,地址,是否异步请求)
准备就绪执行
代码如下:
XMLHttpRequest。
onreadystatechange
获取执行结果
代码如下:
XMLHttpRequest。responseText
一个简单的php+Ajax的例子:
首先是test。
js文件:
代码如下:
var xmlHttp;
function S_xmlhttprequest(){
if(window。ActiveXObject){
xmlHttp=new ActiveXObject(‘Microsoft。
XMLHTTP’);
}else if(window。XMLHttpRequest){
xmlHttp=new XMLHttpRequest();
}
}
function php100(url){
S_xmlhttprequest();
xmlHttp。
open(“GET”,”do。php?id=”+url,true);
xmlHttp。onreadystatechange=byphp;
xmlHttp。send(null);
}
function byphp(){
var byphp100=xmlHttp。
responseText;
document。getElementById(‘php100’)。innerHTML=byphp100;
}
然后是执行php操作的文件,do。php
代码如下:
http://www。
bkjia。com/PHPjc/328102。htmlwww。bkjia。comtruehttp://www。bkjia。com/PHPjc/328102。htmlTechArticle简介: Ajax 由 HTML、JavaScript技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的Web 界面转化成交互性的 Ajax 应用程序。
对于Ajax,最核心。

相关推荐