原生Ajax的使用
Ajax:Asynchronous Javascript And XML:异步JavaScript和XML 1、创建对象var xpp;
if (window.XMLHttpRequest) {
// IE7+,Firefox,Chrome,Opera,Safari 浏览器执行代码
xmlhttp = new XMLHttpRequest();
} else {
// IE6,IE5 浏览器执行代码
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
2、设置回调函数浏览器会监听异步的状态,只要状态发生变化就会执行对应的函数 xpp.onreadystatechange=function(){
//对服务器响应的数据进行处理
console.log(xpp.readyState);
//验证当前的ajax对象的状态和http协议的状态响应码
if(xpp.readyState==4 && xpp.status==200){
console.log(xpp.responseText);
}
};
3、打开连接需要标记当前的请求方式、请求资源路径、是否异步 xpp.open("get","url路径",true);
4、设置消息头//设置请求消息头
xpp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
5、发送请求如果请求方式为post的话,可以传递参数 xpp.send();
以上就是使用原生的Ajax的步骤。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |