1.创建XMLHTTPRequest对象(IE用:XDomainRequest)
2.使用open方法设置和服务器的交互信息
3.设置发送的数据,开始和服务器端交互
4.注册事件
5.获取返回值
6、支持跨域需后台处理,不然可以用script标签回调实现
实现代码如下:
var url = '你的连接';
function ajax(){
//创建对象
var $ajax = new XMLHttpRequest();
if(typeof XDomainRequest !== "undefined"){
//兼容IE
$ajax= new XDomainRequest();
}
//使用open方法设置和服务器的交互信息
$ajax.open('POST',url,true);
//发送的数据
$ajax.send();
//成功后获取返回值
$ajax.onload= function(){
if($ajax.readyState == 4 && $ajax.status == 200){
console.log($ajax.responseText)
}
}
//返回错误码
$ajax.onerror = function() {
console.log("error code:" + $ajax.status)
}
}
//调用方法
ajax();