原生 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 相关文章推荐
百度 popup.js 完美修正版非常的不错 脚本之家推荐
Apr 17 Javascript
一个简单的jquery的多选下拉框(自写)
May 05 Javascript
JavaScript动态加载样式表的方法
Mar 21 Javascript
js实现简单锁屏功能实例
May 27 Javascript
JavaScript实现cookie的写入、读取、删除功能
Nov 05 Javascript
JavaScript动态插入CSS的方法
Dec 10 Javascript
Struts2+jquery.form.js实现图片与文件上传的方法
May 05 Javascript
微信小程序 向左滑动删除功能的实现
Mar 10 Javascript
MUI  Scroll插件的使用详解
Apr 13 Javascript
Node.js利用断言模块assert进行单元测试的方法
Sep 28 Javascript
详解Node.js模板引擎Jade入门
Jan 19 Javascript
ndm:NPM的桌面GUI应用程序
Oct 15 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
PHP基础教程(php入门基础教程)一些code代码
2013/01/06 PHP
Laravel学习教程之路由模块
2017/08/18 PHP
YII2框架中日志的配置与使用方法实例分析
2020/03/18 PHP
JavaScript Cookie的读取和写入函数
2009/12/08 Javascript
起点页面传值js,有空研究学习下
2010/01/25 Javascript
JS焦点图切换,上下翻转
2011/05/12 Javascript
Javascript正则控制文本框只能输入整数或浮点数
2014/09/02 Javascript
Express实现前端后端通信上传图片之存储数据库(mysql)傻瓜式教程(一)
2015/12/10 Javascript
jQuery拖动元素并对元素进行重新排序
2015/12/30 Javascript
js中最容易被忽视的事件问题大总结
2016/05/15 Javascript
JS与Ajax Get和Post在使用上的区别实例详解
2016/06/08 Javascript
Node.js中环境变量process.env的一些事详解
2017/10/26 Javascript
细说Vue组件的服务器端渲染的过程
2019/05/30 Javascript
在Python上基于Markov链生成伪随机文本的教程
2015/04/17 Python
使用Python进行二进制文件读写的简单方法(推荐)
2016/09/12 Python
使用Scrapy爬取动态数据
2018/10/21 Python
python sorted函数原理解析及练习
2020/02/10 Python
150行python代码实现贪吃蛇游戏
2020/04/24 Python
Django使用rest_framework写出API
2020/05/21 Python
如何使用Pytorch搭建模型
2020/10/26 Python
python 如何上传包到pypi
2020/12/24 Python
python中str内置函数用法总结
2020/12/27 Python
selenium与xpath之获取指定位置的元素的实现
2021/01/26 Python
Python使用pyenv实现多环境管理
2021/02/05 Python
详解html5页面 rem 布局适配方法
2018/01/12 HTML / CSS
三星美国官网:Samsung美国
2017/02/06 全球购物
Footshop法国:购买运动鞋
2020/01/19 全球购物
广告学专业推荐信范文
2013/11/23 职场文书
幼儿园新学期寄语
2014/01/18 职场文书
信访工作经验交流材料
2014/05/23 职场文书
课例研修方案
2014/05/31 职场文书
2014年基建工作总结
2014/12/12 职场文书
党员自我评价2015
2015/03/03 职场文书
求职简历自我评价2015
2015/03/10 职场文书
运动会通讯稿600字
2015/07/20 职场文书
Java基于字符界面的简易收银台
2021/06/26 Java/Android