欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

什么是ajax的定义

程序员文章站 2022-04-20 13:25:40
ajax全称为“asynchronous javascript and xml”(异步javascript和xml),是一种创建交互式网页应用...

ajax全称为“asynchronous javascript and xml”(异步javascript和xml),是一种创建交互式网页应用的网页开发技术。它使用: 

* 使用xhtml+css来表示信息; 
* 使用javascript操作dom(document object model)进行动态显示及交互; 
* 使用 xml 和 xslt 进行数据交换及相关操作; 
* 使用 xmlhttprequest对象与web服务器进行异步数据交换; 
* 使用 javascript 将所有的东西绑定在一起。

ajax定义示例:

var xmlhttp;
if (window.xmlhttprequest) {
 // code for ie7+, firefox, chrome, opera, safari
 xmlhttp=new xmlhttprequest();
} else {
 // code for ie6, ie5
 xmlhttp=new activexobject("microsoft.xmlhttp");
}

ajax使用:

xhr.open('get','default.aspx,false'); //准备同步请求
xhr.send();
if(xhr.status>=200 && xhr.status<300 || xhr.status==304){
   //do something
}else{
   //error handler
}