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.Validate进行客户端验证(初级篇) 不使用微软验证控件的理由
Jun 28 Javascript
用JQuery模仿淘宝的图片放大镜显示效果
Sep 15 Javascript
js中复制行和删除行的操作实例
Jun 25 Javascript
js实现获取焦点后光标在字符串后
Sep 17 Javascript
jquery结合CSS使用validate实现漂亮的验证
Jan 29 Javascript
JS实现的5级联动Select下拉选择框实例
Aug 17 Javascript
浅谈js中的延迟执行和定时执行
May 31 Javascript
JS调用某段SQL语句的方法
Oct 20 Javascript
基于Vue实现tab栏切换内容不断实时刷新数据功能
Apr 13 Javascript
Echarts动态加载多条折线图的实现代码
May 24 Javascript
让JavaScript代码更加精简的方法技巧
Jun 01 Javascript
JS函数式编程实现XDM一
Jun 16 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
PHP5下$_SERVER变量不再受magic_quotes_gpc保护的弥补方法
2012/10/31 PHP
php添加文章时生成静态HTML文章的实现代码
2013/02/17 PHP
php实现判断访问来路是否为搜索引擎机器人的方法
2015/04/15 PHP
yii2中添加验证码的实现方法
2016/01/09 PHP
9个javascript语法高亮插件 推荐
2009/07/18 Javascript
jQuery选择器querySelector的使用指南
2015/01/23 Javascript
JavaScript取得键盘按下方向键是哪个的方法
2015/08/04 Javascript
jQuery实现hover合成事件的方法
2015/08/06 Javascript
JavaScript操作XML/HTML比较常用的对象属性集锦
2015/10/30 Javascript
AngularJS中使用HTML5手机摄像头拍照
2016/02/22 Javascript
JavaScript实现点击按钮字体放大、缩小
2016/02/29 Javascript
JavaScript数组的栈方法与队列方法详解
2016/05/26 Javascript
JS中Select下拉列表类(支持输入模糊查询)功能
2017/01/17 Javascript
React中上传图片到七牛的示例代码
2017/10/10 Javascript
vue实现a标签点击高亮方法
2018/03/17 Javascript
JS/jQuery实现获取时间的方法及常用类完整示例
2019/03/07 jQuery
Vue.js@2.6.10更新内置错误处机制Fundebug同步支持相应错误监控
2019/05/13 Javascript
解决 viewer.js 动态更新图片导致无法预览的问题
2019/05/14 Javascript
JavaScript工具库MyTools详解
2020/01/01 Javascript
[29:59]完美世界DOTA2联赛PWL S3 Forest vs access 第二场 12.11
2020/12/13 DOTA
Django静态资源URL STATIC_ROOT的配置方法
2014/11/08 Python
Python下实现的RSA加密/解密及签名/验证功能示例
2017/07/17 Python
Python中类的初始化特殊方法
2017/12/01 Python
Python利用字典将两个通讯录文本合并为一个文本实例
2018/01/16 Python
pytorch permute维度转换方法
2018/12/14 Python
Python图像处理之图像的读取、显示与保存操作【测试可用】
2019/01/04 Python
python进程和线程用法知识点总结
2019/05/28 Python
python字符串中匹配数字的正则表达式
2019/07/03 Python
Python3中的f-Strings增强版字符串格式化方法
2020/03/04 Python
HTML5到底会有什么发展?HTML5的前景展望
2015/07/07 HTML / CSS
电脑专业个人求职信范文
2014/02/04 职场文书
环境科学专业求职信
2014/08/04 职场文书
个人总结格式范文
2015/03/09 职场文书
2016年重阳节慰问信
2015/12/01 职场文书
化工生产实习心得体会
2016/01/22 职场文书
go mod 安装依赖 unkown revision问题的解决方案
2021/05/06 Golang