原生 JS Ajax,GET和POST 请求实例代码


Posted in Javascript onJune 08, 2016

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://www.Leefrom.com?id="+id+"&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://www.lifefrom.com/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>

注意:XMLHttpRequest 是 AJAX 的基础,在创建 XMLHttpRequest 对象时,必须与你写的ajax方法在同一个‘<script></script>'标签中!否则ajax请求会出错,并无法返回数据。 javascript/js的ajax的POST/GET请求。

以上所述是小编给大家介绍的原生 JS Ajax,GET和POST 请求实例代码的相关知识,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
将CKfinder整合进CKEditor3.0的新方法
Jan 10 Javascript
js下写一个事件队列操作函数
Jul 19 Javascript
javaScript实现浮点数转十六进制字符
Oct 29 Javascript
jquery插件推荐浏览器嗅探userAgent
Nov 09 Javascript
AngularJS中取消对HTML片段转义的方法例子
Jan 04 Javascript
jQuery实现仿路边灯箱广告图片轮播效果
Apr 15 Javascript
React实现双向绑定示例代码
Sep 19 Javascript
利用node实现一个批量重命名文件的函数
Dec 21 Javascript
JavaScript获取移动设备型号的实现代码(JS获取手机型号和系统)
Mar 10 Javascript
Vue组件为什么data必须是一个函数
Jun 11 Javascript
详解javascript void(0)
Jul 13 Javascript
Vue-router编程式导航的两种实现代码
Mar 04 Vue.js
全面解析jQuery $(document).ready()和JavaScript onload事件
Jun 08 #Javascript
jQuery提示插件qTip2用法分析(支持ajax及多种样式)
Jun 08 #Javascript
JavaScript中两个字符串的匹配
Jun 08 #Javascript
AngularJs学习第五篇从Controller控制器谈谈$scope作用域
Jun 08 #Javascript
jQuery购物车插件jsorder用法(支持后台处理程序直接转换成DataTable处理)
Jun 08 #Javascript
玩转JavaScript OOP - 类的实现详解
Jun 08 #Javascript
Javascript之String对象详解
Jun 08 #Javascript
You might like
PHP 如何向 MySQL 发送数据
2006/10/09 PHP
PHP面向对象分析设计的经验原则
2008/09/20 PHP
php 计算两个时间戳相隔的时间的函数(小时)
2009/12/18 PHP
php获取数组长度的方法(有实例)
2013/10/27 PHP
PHP生成树的方法
2015/07/28 PHP
Thinkphp5.0框架视图view的循环标签用法示例
2019/10/12 PHP
解密效果
2006/06/23 Javascript
JavaScript 32位整型无符号操作示例
2013/12/08 Javascript
js实现网页倒计时、网站已运行时间功能的代码3例
2014/04/14 Javascript
jQuery实现连续动画效果实例分析
2015/10/09 Javascript
JS实现图片剪裁并预览效果
2016/08/12 Javascript
BootStrap table表格插件自适应固定表头(超好用)
2016/08/24 Javascript
JavaScript“尽快失败”的原则实例详解
2016/10/08 Javascript
BootStrap Table实现server分页序号连续显示功能(当前页从上一页的结束序号开始)
2017/09/12 Javascript
vue配置多页面的实现方法
2018/05/22 Javascript
使用webpack4编译并压缩ES6代码的方法示例
2019/04/24 Javascript
vue实现购物车的小练习
2020/12/21 Vue.js
一篇不错的Python入门教程
2007/02/08 Python
wxpython 学习笔记 第一天
2009/02/09 Python
详解python进行mp3格式判断
2016/12/23 Python
Python栈算法的实现与简单应用示例
2017/11/01 Python
pycharm设置默认的UTF-8编码模式的方法详解
2020/06/01 Python
用python实现前向分词最大匹配算法的示例代码
2020/08/06 Python
pycharm 添加解释器的方法步骤
2020/08/31 Python
红领巾广播站广播稿
2014/02/01 职场文书
《美丽的公鸡》教学反思
2014/02/25 职场文书
诉前财产保全担保书
2014/05/20 职场文书
事业单位鉴定材料
2014/05/25 职场文书
学校节能减排方案
2014/06/13 职场文书
暑假社会实践证明格式
2014/10/28 职场文书
单位租房协议书样本
2014/10/30 职场文书
2014年行政工作总结
2014/11/19 职场文书
2015年高三毕业班班主任工作总结
2015/10/22 职场文书
2016大学军训心得体会
2016/01/11 职场文书
Golang 使用Map实现去重与set的功能操作
2021/04/29 Golang
Javascript中Microtask和Macrotask鲜为人知的知识点
2022/04/02 Javascript