大致学了下Ajax,才知道它不是某种编程语言,而是一种在无需加载整个页面的情况下能够更新部分网页的技术。了解了它的功能后觉得这真是一种好的技术,这得给前端和运维省多少力啊!
传统的网页没有使用
而要学习
传统的同步加载令人疯狂,是因为缺少了一个对象,那就是
想要达到这种功能我们要做的是:
1:
2
3
重要的是第二点,怎么样创建XMLHttpRequest对象呢?
是下面这句话:
var request=new XMLHttpRequest();
但是
所以要这样写:
var request;
If(window.XMLHttpRequest){
request=new XMLHttpRequest();
}else{
request=new ActiveXObject(“Microsoft.XMLHTTP”);//IE6,IE5
}
即如果有
Ajax流程是这样的:
1.从Web表单中获取需要的数据。
2.建立要连接的URL。
3.打开到服务器的连接。
4.设置服务器在完成后要运行的函数。
5.发送请求。