// JavaScript Document
//ajax 封装包
function ajax(json){
var type = json.type; //一般都是get
var url = json.url; //一般都在后面加上一个随机字符,防止缓存
var success = json.success; //变量函数
//创建ajax对象
var oAjax;
//考虑兼容性
if(window.XMLHttpRequest){
var oAjax = new XMLHttpRequest();
}else{
var oAjax = new ActiveObject("MicrosoftXMLHTTP");
}
//打开连接
oAjax.open(type,url,true);
//发送请求
oAjax.send();
//监听连接
oAjax.onreadystatechange = function(){
if(oAjax.readyState==4){
if(oAjax.status==200){
var data = oAjax.responseText;
//获取数据
success(data);
}
}
}
}
//调用此ajax包的时候,只需要提供如下类似的数据即可。
xx.onclick = function(){
//调用ajax包
//ajax(); //数据必须用json格式来提供,键值对的格式
ajax({
type:"get",
url:"url?random="+Math.random(),
success:function(data){
alert(data);
}
})
}
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。