phpajax封装包及调用方法

// 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);
		}
	})
}

分享题目:phpajax封装包及调用方法
分享URL:http://www.hxwzsj.com/article/pchiji.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 高端网站设计 网站建设费用 专业网站建设 高端网站设计 重庆企业网站建设 网站建设方案 做网站设计 成都网站建设 成都做网站建设公司 企业网站设计 高端网站设计推广 网站设计公司 成都网站建设 成都网站设计制作公司 成都网站建设公司 成都企业网站设计 成都网站建设 高端品牌网站建设 企业网站设计 手机网站建设套餐 响应式网站设计 高端定制网站设计