AJAX
发布时间:2020-12-15 21:07:01 所属栏目:百科 来源:网络整理
导读:https://segmentfault.com/a/11... AJAX Asynchronous JavaScript and XML XMLHttpRequest 对象 属性 readyState: 每当 readyState 改变时,就会触发 onreadystatechange 事件存有 XMLHttpRequest 的状态。从 0 到 4 发生变化。 0: 请求未初始化 1: 服务器连
https://segmentfault.com/a/11... AJAX Asynchronous JavaScript and XMLXMLHttpRequest 对象属性readyState: 每当 readyState 改变时,就会触发 onreadystatechange 事件存有 XMLHttpRequest 的状态。从 0 到 4 发生变化。 responseText #服务器返回的响应文本 request = new XMLHttpRequest(); // 新建XMLHttpRequest对象 request.onreadystatechange = function () { // 状态发生变化时,函数被回调 if (request.readyState === 4) { // 成功完成 // 判断响应结果: if (request.status === 200) { // 成功,通过responseText拿到响应的文本: console.log(request.responseText); } else { // 失败,根据响应码判断失败原因: console.log(request.status); } } else { // HTTP请求还在继续... } } function GetXmlHttpObject() { var xmlHttp=null; try { // Firefox,Opera 8.0+,Safari xmlHttp=new XMLHttpRequest(); } catch (e) { // Internet Explorer try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } } return xmlHttp; } var xmlHttp=GetXmlHttpObject(); // 发送请求: request.open('GET','/api/categories'); request.send(); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |