AJAX XMLHttpRequest对象创建使用详解


Posted in Javascript onAugust 20, 2020

创建XMLHttpRequest对象

XMLHttpRequest是AJAX的基础。

所有现代浏览器(IE7+、Firefox、Chrome、Safari以及Opera)均内建XMLHttpRequest对象。

注:IE5/IE6需要使用ActiveRequest对象。

AJAX XMLHttpRequest对象创建使用详解

向服务器发送请求

xmlhttp.open("GET","ajax_info.txt",true);

xmlhttp.send();

AJAX XMLHttpRequest对象创建使用详解

post方式:xmlhttp.send("id=1&name=xiaoming");

post提交方式,必须将Content-Type请求消息头更改为 application/x-www-form-urlencoded

更改方法:在发送请求前:

xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

GET 还是 POST?

与 POST 相比,GET 更简单也更快,并且在大部分情况下都能用。

然而,在以下情况中,请使用 POST 请求:

无法使用缓存文件(更新服务器上的文件或数据库)向服务器发送大量数据(POST 没有数据量限制)发送包含未知字符的用户输入时,POST 比 GET 更稳定也更可靠

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
再次分享18个非常棒的jQuery表格插件
Apr 10 Javascript
仿当当网淘宝网等主流电子商务网站商品分类导航菜单
Sep 25 Javascript
Js为表单动态添加节点内容的方法
Feb 10 Javascript
JavaScript编程中的Promise使用大全
Jul 28 Javascript
javascript性能优化之DOM交互操作实例分析
Dec 12 Javascript
javascript特殊日历控件分享
Mar 07 Javascript
浅谈angularJS中的事件
Jul 12 Javascript
jQuery中fadein与fadeout方法用法示例
Sep 16 Javascript
KnockoutJS 3.X API 第四章之数据控制流component绑定
Oct 10 Javascript
vue-cli构建项目使用 less的方法
Oct 04 Javascript
微信小程序实现手指触摸画板
Jul 09 Javascript
微信小程序开发实现消息推送
Nov 18 Javascript
基于vue.js仿淘宝收货地址并设置默认地址的案例分析
Aug 20 #Javascript
微信小程序以7天为周期连续签到7天功能效果的示例代码
Aug 20 #Javascript
微信小程序连续签到7天积分获得功能的示例代码
Aug 20 #Javascript
如何使用JavaScript实现无缝滚动自动播放轮播图效果
Aug 20 #Javascript
JavaScript 空间坐标的使用
Aug 19 #Javascript
vue插件--仿微信小程序showModel实现模态提示窗功能
Aug 19 #Javascript
jQuery实现评论模块
Aug 19 #jQuery
You might like
PHP生成便于打印的网页
2006/10/09 PHP
php不使用copy()函数复制文件的方法
2015/03/13 PHP
编写PHP脚本来实现WordPress中评论分页的功能
2015/12/10 PHP
CodeIgniter生成静态页的方法
2016/05/17 PHP
JSON PHP中,Json字符串反序列化成对象/数组的方法
2018/05/31 PHP
php 的多进程操作实践案例分析
2020/02/28 PHP
JavaScript 大数据相加的问题
2011/08/03 Javascript
基于jquery的滚动鼠标放大缩小图片效果
2011/10/27 Javascript
js 实现css风格选择器(压缩后2KB)
2012/01/12 Javascript
javascript实现div浮动在网页最顶上并带关闭按钮效果实例
2013/08/13 Javascript
如何在父窗口中得知window.open()出的子窗口关闭事件
2013/10/15 Javascript
吐槽一下我所了解的Node.js
2014/10/08 Javascript
JS控制弹出悬浮窗口(一览画面)的实例代码
2016/05/30 Javascript
jquery 多个radio的click事件实例
2016/12/03 Javascript
a标签置灰不可点击的实现方法
2017/02/06 Javascript
VS Code转换大小写、修改选中文字或代码颜色的方法
2017/12/15 Javascript
Bootstrap模态对话框中显示动态内容的方法
2018/08/10 Javascript
vue  directive定义全局和局部指令及指令简写
2018/11/20 Javascript
微信小程序实现左滑动删除效果
2020/03/30 Javascript
使用Vue调取接口,并渲染数据的示例代码
2019/10/28 Javascript
vue实现element表格里表头信息提示功能(推荐)
2019/11/20 Javascript
JQuery事件冒泡和默认行为代码实例
2020/05/13 jQuery
如何在vue中使用jointjs过程解析
2020/05/29 Javascript
[01:58]2018DOTA2亚洲邀请赛趣味视频——交流
2018/04/03 DOTA
[01:12:35]Spirit vs Navi Supermajor小组赛 A组败者组第一轮 BO3 第二场 6.2
2018/06/03 DOTA
实例探究Python以并发方式编写高性能端口扫描器的方法
2016/06/14 Python
Python 绘图和可视化详细介绍
2017/02/11 Python
Django objects.all()、objects.get()与objects.filter()之间的区别介绍
2017/06/12 Python
Python3.6实现连接mysql或mariadb的方法分析
2018/05/18 Python
python递归全排列实现方法
2018/08/18 Python
Python中文件的写入读取以及附加文字方法
2019/01/23 Python
如何安装2019Pycharm最新版本(详细教程)
2019/09/26 Python
在Python中使用filter去除列表中值为假及空字符串的例子
2019/11/18 Python
Aeropostale官网:美国著名校园品牌及青少年服饰品牌
2019/03/21 全球购物
2014年镇党建工作汇报材料
2014/11/02 职场文书
教师自荐信范文
2015/03/06 职场文书