概述,AJAX使用 HTML javascript™ DHTML 和DOM组件组成,实现的效果是使呆板的web表现形式,变成交互性更强的 AJAX形式
重点,掌握核心 创建组件等
一,核心 创建组件
xmlHttp = new XMLHttpRequest(); 很遗憾,这种方法微软的IE是不支持的
xmlHttp = new ActiveXObject('Microsoft.XMLHTTP'); 微软只能使用这种方法
所以一般情况下,我们要做一个判断
varxmlHttp;
functionA_xmlHttpRequest()
{
if(window.ActiveXObject)
{
xmlHttp =newActiveXObject('Microsoft.HTTP');
}
elseif(window.XMLHttpRequest)
{
xmlHttp =newXMLHttpRequest;
}
}
二,用方法声明,打开请求,获取执行结果
1.方法声明
xmlHttp.open('传递方式','地址',是否允许异步传输)
xmlHttp.open("GET","for.php?id="+url,true);
2.打开请求状态
xmlHttp.onreadystatechange = 方法名称
xmlHttp.onreadystatechange = byphp;
3.获取执行结果
var 结果名 = xmlHttp.responseText
var byphp100 = xmlHttp.responseText;
实例1,制作初级AJAX程序
xunhuan.php
$id=$_GET[id];
if($id)
{
for($i=0;$i<10;$i++)
{
echo$id;
}
}
?>
ajax.html
html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
ajax入门实例o
x
t
v