ajax工具方法
发布时间:2020-12-15 21:02:13 所属栏目:百科 来源:网络整理
导读:/* * 获取ajax对象 */function getXmlHttpRequest(){ var xhr = null; if(typeof(XMLHttpRequest) != 'undefined'){ xhr = new XMLHttpRequest(); }else{ xhr = new ActiveXObject("Microsoft.XMLHttp"); } return xhr;}/* * post方式请求 */function post(u
/* * 获取ajax对象 */ function getXmlHttpRequest(){ var xhr = null; if(typeof(XMLHttpRequest) != 'undefined'){ xhr = new XMLHttpRequest(); }else{ xhr = new ActiveXObject("Microsoft.XMLHttp"); } return xhr; } /* * post方式请求 */ function post(url,queryString,fn){ var xhr = getXmlHttpRequest(); xhr.open('post',url,true); xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); xhr.onreadystatechange=function(){ if(xhr.readyState == 4){ if(xhr.status == 200){ fn.apply(this,[xhr]); } } }; xhr.send(queryString); } /* * get方式请求 */ function get(url,fn){ var xhr = getXmlHttpRequest(); xhr.open('get',true); xhr.onreadystatechange=function(){ if(xhr.readyState == 4){ if(xhr.status == 200){ fn.apply(this,[xhr]); } } }; xhr.send(null); } /* * 测试 */ post("ajax","",function(xhr){ alert(xhr.responseText); }); From :http://www.w3school.com.cn/xmldom/dom_http.asp (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |