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 相关文章推荐
封装了jQuery的Ajax请求全局配置
Feb 05 Javascript
基于jquery实现放大镜效果
Aug 17 Javascript
关于JavaScript和jQuery的类型判断详解
Oct 08 Javascript
js阻止移动端页面滚动的两种方法
Jan 25 Javascript
利用Javascript实现简单的转盘抽奖
Feb 13 Javascript
js模态对话框使用方法详解
Feb 16 Javascript
如何使用JS在HTML中自定义字符串格式化
Jul 20 Javascript
AngularJS实现的简单拖拽功能示例
Jan 02 Javascript
VueJs里利用CryptoJs实现加密及解密的方法示例
Apr 29 Javascript
一次微信小程序内地图的使用实战记录
Sep 09 Javascript
Typescript3.9 常用新特性一览(推荐)
May 14 Javascript
JavaScript多种图形实现代码实例
Jun 28 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的ajax框架xajax入门与试用介绍
2010/12/19 PHP
Js 时间间隔计算的函数(间隔天数)
2011/11/15 Javascript
javascript中注册和移除事件的4种方式
2013/03/20 Javascript
jquery的ajax请求全面了解
2013/03/20 Javascript
jquery触发a标签跳转事件示例代码
2013/07/21 Javascript
JS将秒换成时分秒实现代码
2013/09/03 Javascript
深入理解JavaScript系列(26):设计模式之构造函数模式详解
2015/03/03 Javascript
简单的jQuery入门指引
2015/07/28 Javascript
JS实现1000以内被3或5整除的数字之和
2016/02/18 Javascript
简述Matlab中size()函数的用法
2016/03/20 Javascript
jQuery插件passwordStrength密码强度指标详解
2016/06/24 Javascript
深入理解Node.js 事件循环和回调函数
2016/11/02 Javascript
深入理解vue-router之keep-alive
2017/08/31 Javascript
Vue监听数据渲染DOM完以后执行某个函数详解
2018/09/11 Javascript
为什么说JavaScript预解释是一种毫无节操的机制详析
2018/11/18 Javascript
vue中的ref和$refs的使用
2018/11/22 Javascript
Vue+Element UI+Lumen实现通用表格分页功能
2019/02/02 Javascript
jQuery实现input输入框获取焦点与失去焦点时提示的消失与显示功能示例
2019/05/27 jQuery
vue-router的两种模式的区别
2019/05/30 Javascript
JavaScript表格隔行变色和Tab标签页特效示例【附jQuery版】
2019/07/11 jQuery
Vue实现简单计算器
2021/01/20 Vue.js
python学生管理系统开发
2019/01/30 Python
python自定义函数实现最大值的输出方法
2019/07/09 Python
python正则表达式的懒惰匹配和贪婪匹配说明
2020/07/13 Python
使用bandit对目标python代码进行安全函数扫描的案例分析
2021/01/27 Python
css3 background属性调整增强介绍
2010/12/18 HTML / CSS
分享CSS3中必须要知道的10个顶级命令
2012/04/26 HTML / CSS
瑞贝卡·泰勒官方网站:Rebecca Taylor
2016/09/24 全球购物
彪马土耳其官网:PUMA土耳其
2019/07/14 全球购物
安全演讲稿大全
2014/05/09 职场文书
国贸专业求职信
2014/06/28 职场文书
个人公司授权委托书范本
2014/10/12 职场文书
交通事故和解协议书
2015/01/27 职场文书
2019求职信:应届生求职信范文
2019/04/24 职场文书
Java字符缓冲流BufferedWriter
2022/04/09 Java/Android
numpy array找出符合条件的数并赋值的示例代码
2022/06/01 Python