2-使用原生js发送ajax请求
来源:互联网 发布:魔兽盒子mac版 编辑:程序博客网 时间:2024/05/21 10:07
javascript/js的ajax的GET请求代码如下所示:
<script type="text/javascript"> /* 创建 XMLHttpRequest 对象 */var xmlHttp; function GetXmlHttpObject(){ if (window.XMLHttpRequest){ // code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); }else{// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } return xmlhttp; } // -----------ajax方法-----------// function getLabelsGet(){ xmlHttp=GetXmlHttpObject(); if (xmlHttp==null){ alert('您的浏览器不支持AJAX!'); return; } var id = document.getElementById('id').value; var url="http://127.0.0.1:8080/mytest/test/noReturn.do?t="+Math.random(); xmlHttp.open("GET",url,true); xmlHttp.onreadystatechange=favorOK;//发送事件后,收到信息了调用函数 xmlHttp.send(); }function getOkGet(){ if(xmlHttp.readyState==1||xmlHttp.readyState==2||xmlHttp.readyState==3){ // 本地提示:加载中 } if (xmlHttp.readyState==4 && xmlHttp.status==200){ var d= xmlHttp.responseText; // 处理返回结果 } } </script>javascript/js的ajax的POST请求:
<script type="text/javascript"> /* 创建 XMLHttpRequest 对象 */ var xmlHttp; function GetXmlHttpObject(){ if (window.XMLHttpRequest){ // code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); }else{// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } return xmlhttp; } // -----------ajax方法-----------// function getLabelsPost(){ xmlHttp=GetXmlHttpObject(); if (xmlHttp==null){ alert('您的浏览器不支持AJAX!'); return; } var url="http://127.0.0.1:8080/mytest/test/noReturn.do?t="+Math.random(); xmlhttp.open("POST",url,true); xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded"); xmlhttp.send(); xmlHttp.onreadystatechange=getLabelsOK;//发送事件后,收到信息了调用函数 } function getOkPost(){ if(xmlHttp.readyState==1||xmlHttp.readyState==2||xmlHttp.readyState==3){ // 本地提示:加载中/处理中 } if (xmlHttp.readyState==4 && xmlHttp.status==200){ var d=xmlHttp.responseText; // 返回值 // 处理返回值 } } </script>
阅读全文
0 0
- 2-使用原生js发送ajax请求
- 原生JS发送ajax请求
- 原生js使用xmlhttpRequest实现ajax请求
- 使用原生js实现ajax请求
- 使用原生js创建ajax请求
- js原生ajax请求
- JavaScript发送原生ajax请求
- 原生ajax发送post请求
- 使用原生ajax发送post请求完整案例
- js发送ajax请求
- 原生js的ajax请求
- 原生JS实现ajax请求
- 原生JS封装AJAX请求
- 原生js封装ajax请求
- 原生js的ajax请求
- 原生javascript实现ajax 发送post请求
- 习惯了使用jQuery的ajax方法,看看原生js使用xmlhttpRequest实现ajax请求
- js使用ajax发送请求,后台用RESTful服务
- Maven最佳实践:遵循约定
- (二)Quartz 2.2 动态添加、修改和删除定时任务
- scrapy 一次性提取多层嵌套标签的所有文本
- 算法概论8.8
- 001_Java实现多线程的方式
- 2-使用原生js发送ajax请求
- OC基础-对象的构造函数19
- 再战Arduino小车pid调速——写在开始前
- Ubuntu同时安装OpenCV2和OpenCV3
- Unity 实现转策划Execl文档,并根据Xml配置文件生成代码
- 查找每个班级中成绩最高的前三名
- 【算法基础】插入排序
- grant授权“失败”的原因
- shell编程 实例----彩色进度条