天天看点

php 封装的类怎么调用方法吗,php ajax封装包及调用方法

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

}

})

}