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 相关文章推荐
IE与firefox下Dhtml的一些区别小结
Dec 02 Javascript
浏览器检测JS代码(兼容目前各大主流浏览器)
Feb 21 Javascript
原生js仿jquery animate动画效果
Jul 13 Javascript
jquery实现图片列表鼠标移入微动
Dec 01 Javascript
Angular 2.x学习教程之结构指令详解
May 25 Javascript
JS实现经典的中国地区三级联动下拉菜单功能实例【测试可用】
Jun 06 Javascript
详解angularjs实现echart图表效果最简洁教程
Nov 29 Javascript
详解在Vue中使用TypeScript的一些思考(实践)
Jul 06 Javascript
微信小程序 搜索框组件代码实例
Sep 06 Javascript
浅谈Three.js截图并下载的大坑
Nov 01 Javascript
ES6学习教程之Promise用法详解
Nov 22 Javascript
一篇文章告诉你如何实现Vue前端分页和后端分页
Feb 18 Vue.js
基于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语法(4)
2006/10/09 PHP
php仿ZOL分页类代码
2008/10/02 PHP
用PHP为SHOPEX增加日志功能代码
2010/07/02 PHP
THINKPHP内容分页代码分享
2015/01/14 PHP
PHP中实现crontab代码分享
2015/03/26 PHP
详解thinkphp中的volist标签
2018/01/15 PHP
JavaScript实现找出字符串中第一个不重复的字符
2014/09/03 Javascript
jQuery实现类似标签风格的导航菜单效果代码
2015/08/25 Javascript
jquery 无限极下拉菜单的简单实例(精简浓缩版)
2016/05/31 Javascript
JS实现touch 点击滑动轮播实例代码
2017/01/19 Javascript
js+html5实现侧滑页面效果
2017/07/15 Javascript
使用js获取伪元素的content实例
2017/10/24 Javascript
详解webpack-dev-server使用方法
2018/09/14 Javascript
微信小程序地图(map)组件点击(tap)获取经纬度的方法
2019/01/10 Javascript
vue修改Element的el-table样式的4种方法
2020/09/17 Javascript
[01:07:17]EG vs Optic Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
python的绘图工具matplotlib使用实例
2014/07/03 Python
用Python制作简单的朴素基数估计器的教程
2015/04/01 Python
使用Python编写提取日志中的中文的脚本的方法
2015/04/30 Python
使用Python多线程爬虫爬取电影天堂资源
2016/09/23 Python
利用numpy+matplotlib绘图的基本操作教程
2017/05/03 Python
django认证系统实现自定义权限管理的方法
2018/07/16 Python
python+selenium 定位到元素,无法点击的解决方法
2019/01/30 Python
基于树莓派的语音对话机器人
2019/06/17 Python
解决python中的幂函数、指数函数问题
2019/11/25 Python
css3设置box-pack和box-align让div里面的元素垂直居中
2014/09/01 HTML / CSS
GafasWorld哥伦比亚:网上购买眼镜
2017/11/28 全球购物
软件工程师岗位职责
2013/11/16 职场文书
大客户销售经理职责
2013/12/04 职场文书
学生实习介绍信
2014/01/15 职场文书
幼儿园秋游活动方案
2014/01/21 职场文书
新年爱情寄语
2014/04/08 职场文书
经济贸易系求职信
2014/08/04 职场文书
工作检讨书怎么写
2014/10/10 职场文书
推荐信范文大全
2015/03/27 职场文书
2015年小学远程教育工作总结
2015/07/28 职场文书