// 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);
}
})
}php ajax封装包及调用方法
原创
©著作权归作者所有:来自51CTO博客作者jaty0817的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:数据库操作函数(2)
下一篇:折叠菜单及登陆锁屏特效
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
前后端数据交互(三)——ajax 封装及调用
有很多框架已经将 ajax 封装,需要的时候只需要调用就好,比如 jquery 是最常用的。我们
前后端数据交互 ajax 封装 xml ico -
jquery Ajax 全局调用封装
有一种情况:全站都要用异步方式来调用 数据,提交数据,那么你每次操作 都会要$.ajax({.....})写重复的方法 和代码,
jquery web前端 前端开发 ajax 异步
















