原生 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 相关文章推荐
JQuery 拾色器插件发布-jquery.icolor.js
Oct 20 Javascript
JS中eval函数的使用示例
Jul 21 Javascript
js获取IP和PcName(IE)在vs中可用
Aug 02 Javascript
基于Bootstrap3表格插件和分页插件实例详解
May 17 Javascript
vue Render中slots的使用的实例代码
Jul 19 Javascript
javascript+html5+css3自定义弹出窗口效果
Oct 26 Javascript
微信小程序实现自定义picker选择器弹窗内容
May 26 Javascript
vue-cli安装使用流程步骤详解
Nov 08 Javascript
Vue项目history模式下微信分享爬坑总结
Mar 29 Javascript
Vue 电商后台管理项目阶段性总结(推荐)
Aug 22 Javascript
Openlayers测量距离与面积的实现方法
Sep 25 Javascript
JS实现超级好看的鼠标小尾巴特效
Dec 01 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
CodeIgniter上传图片成功的全部过程分享
2013/08/12 PHP
php 强制下载文件实现代码
2013/10/28 PHP
ThinkPHP CURD方法之where方法详解
2014/06/18 PHP
使用PHPMailer实现邮件发送代码分享
2014/10/23 PHP
PHP判断数据库中的记录是否存在的方法
2014/11/14 PHP
从零开始学习jQuery (十) jQueryUI常用功能实战
2011/02/23 Javascript
javascript计算星座属相(十二生肖属相)示例代码
2014/01/09 Javascript
移动设备web开发首选框架:zeptojs介绍
2015/01/29 Javascript
jQuery实现的多级下拉菜单效果代码
2015/08/24 Javascript
利用JS生成博文目录及CSS定制博客
2016/02/10 Javascript
JavaScript callback回调函数用法实例分析
2018/05/08 Javascript
Nodejs中的require函数的具体使用方法
2019/04/02 NodeJs
JavaScript代码压缩工具UglifyJS和Google Closure Compiler的基本用法
2020/04/13 Javascript
详解vue中v-model和v-bind绑定数据的异同
2020/08/10 Javascript
Python 文件和输入输出小结
2013/10/09 Python
在java中如何定义一个抽象属性示例详解
2017/08/18 Python
Python标准模块--ContextManager上下文管理器的具体用法
2017/11/27 Python
Python简单实现控制电脑的方法
2018/01/22 Python
Python遍历文件夹 处理json文件的方法
2019/01/22 Python
Python实现点阵字体读取与转换的方法
2019/01/29 Python
python 用for循环实现1~n求和的实例
2019/02/01 Python
python保存字典和读取字典的实例代码
2019/07/07 Python
Python 使用 docopt 解析json参数文件过程讲解
2019/08/13 Python
python实现实时视频流播放代码实例
2020/01/11 Python
HTML5语义化元素你真的用对了吗
2019/08/22 HTML / CSS
美国家居装饰网上商店:Lulu & Georgia
2019/09/14 全球购物
Tommy Hilfiger澳洲官网:美国高端休闲领导品牌
2020/12/16 全球购物
异步传递消息系统的作用
2016/05/01 面试题
毕业寄语大全
2014/04/09 职场文书
园林系毕业生求职信
2014/06/23 职场文书
放弃遗产继承公证书
2015/01/26 职场文书
优秀毕业生主要事迹材料
2015/11/04 职场文书
2016中秋节广告语
2016/01/28 职场文书
解析Redis Cluster原理
2021/06/21 Redis
Python socket如何解析HTTP请求内容
2022/02/12 Python
MySQL选择合适的备份策略和备份工具
2022/06/01 MySQL