原生 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 相关文章推荐
javascript 面向对象继承
Nov 26 Javascript
javascript让setInteval里的函数参数中的this指向特定的对象
Jan 31 Javascript
jQuery学习笔记之jQuery的DOM操作
Dec 22 Javascript
兼容IE和FF的图片上传前预览js代码
May 28 Javascript
jQuery中:reset选择器用法实例
Jan 04 Javascript
javascript去除空格方法小结
May 21 Javascript
angularjs学习笔记之完整的项目结构
Sep 26 Javascript
jQuery中checkbox反复调用attr('checked', true/false)只有第一次生效的解决方法
Nov 16 Javascript
BackBone及其实例探究_动力节点Java学院整理
Jul 14 Javascript
Angular实现下拉框模糊查询功能示例
Jan 03 Javascript
为jquery的ajax请求添加超时timeout时间的操作方法
Sep 04 jQuery
微信小程序实现抖音播放效果的实例代码
Apr 11 Javascript
全面解析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
模仿OSO的论坛(二)
2006/10/09 PHP
php模板中出现空行解决方法
2011/03/08 PHP
PHP Reflection API详解
2015/05/12 PHP
基于CakePHP实现的简单博客系统实例
2015/06/28 PHP
服务器迁移php版本不同可能诱发的问题
2015/12/22 PHP
jQuery学习总结之元素的相对定位和选择器(持续更新)
2011/04/26 Javascript
ASP.NET jQuery 实例8 (动态添加内容到DropDownList)
2012/02/03 Javascript
当滚动条滚动到页面底部自动加载增加内容的js代码
2014/05/13 Javascript
JavaScript实现Flash炫光波动特效
2015/05/14 Javascript
JS实现的竖向折叠菜单代码
2015/10/21 Javascript
果断收藏9个Javascript代码高亮脚本
2016/01/06 Javascript
jquery.Callbacks的实现详解
2016/11/30 Javascript
Bootstrap Table使用整理(三)
2017/06/09 Javascript
Javascript实现的StopWatch功能示例
2017/06/13 Javascript
ES6新特性:使用export和import实现模块化详解
2017/07/31 Javascript
AngularJS 表单验证手机号的实例(非必填)
2017/11/12 Javascript
微信小程序入门之广告条实现方法示例
2018/12/05 Javascript
Python的自动化部署模块Fabric的安装及使用指南
2016/01/19 Python
Python中方法链的使用方法
2016/02/23 Python
Python3.0 实现决策树算法的流程
2019/08/08 Python
用Python实现二叉树、二叉树非递归遍历及绘制的例子
2019/08/09 Python
flask/django 动态查询表结构相同表名不同数据的Model实现方法
2019/08/29 Python
Python3.x+迅雷x 自动下载高分电影的实现方法
2020/01/12 Python
Python模块future用法原理详解
2020/01/20 Python
python如何使用腾讯云发送短信
2020/09/17 Python
解析HTML5中的新功能本地存储localStorage
2016/03/01 HTML / CSS
台湾母婴用品限时团购:妈咪爱
2018/08/03 全球购物
物流经理自我评价
2013/09/23 职场文书
网管求职信
2014/03/03 职场文书
2014年秋季开学寄语
2014/08/02 职场文书
四风问题个人对照检查材料
2014/09/26 职场文书
2014年学生工作总结
2014/11/20 职场文书
电影开国大典观后感
2015/06/04 职场文书
忠犬八公的故事观后感
2015/06/05 职场文书
python 标准库原理与用法详解之os.path篇
2021/10/24 Python
springboot用户数据修改的详细实现
2022/04/06 Java/Android