//JavaScriptDocument//ajax封装包functionajax(json){vartype=json.type;//一般都是getvarurl=json.url;//一般都在后面加上一个随机字符,防止缓存varsuccess=json.success;//变量函数//创建ajax对象varoAjax;//考虑兼容性if(window.XMLHttpRequest){varoAjax=newXMLHttpRequest();}else{varoAjax=newActiveObject("MicrosoftXMLHTTP");}//打开连接oAjax.open(type,url,true);//发送请求oAjax.send();//监听连接oAjax.onreadystatechange=function(){if(oAjax.readyState==4){if(oAjax.status==200){vardata=oAjax.responseText;//获取数据success(data);}}}}//调用此ajax包的时候,只需要提供如下类似的数据即可。xx.onclick=function(){//调用ajax包//ajax();//数据必须用json格式来提供,键值对的格式ajax({type:"get",url:"url?random="+Math.random(),success:function(data){alert(data);}})}