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 相关文章推荐
fireworks菜单生成器mm_menu.js在 IE 7.0 显示问题的解决方法
Oct 20 Javascript
JS中的数组的sort方法使用示例
Jan 22 Javascript
javascript中的throttle和debounce浅析
Jun 06 Javascript
轻松掌握jQuery中wrap()与unwrap()函数的用法
May 24 Javascript
js实现统计字符串中特定字符出现个数的方法
Aug 02 Javascript
薪资那么高的Web前端必看书单
Oct 13 Javascript
Material(包括Material Icon)在Angular2中的使用详解
Feb 11 Javascript
使用vue-infinite-scroll实现无限滚动效果
Jun 22 Javascript
快速解决angularJS中用post方法时后台拿不到值的问题
Aug 14 Javascript
vue使用websocket的方法实例分析
Jun 22 Javascript
ElementUI radio组件选中小改造
Aug 12 Javascript
JavaScript实现左右滚动电影画布
Feb 06 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表单请求获得数据求和示例
2014/05/15 PHP
Zend Framework实现Zend_View集成Smarty模板系统的方法
2016/03/05 PHP
php中array_column函数简单实现方法
2016/07/11 PHP
深入解析Laravel5.5中的包自动发现Package Auto Discovery
2017/09/13 PHP
Laravel5.5 手动分页和自定义分页样式的简单实现
2019/10/15 PHP
js限制文本框为整数和货币的函数代码
2010/10/13 Javascript
js 获取坐标 通过JS得到当前焦点(鼠标)的坐标属性
2013/01/04 Javascript
javascript在子页面中函数无法调试问题解决方法
2014/01/17 Javascript
javascript中兼容主流浏览器的动态生成iframe方法
2014/05/05 Javascript
javascript去除字符串中所有标点符号和提取纯文本的正则
2014/06/07 Javascript
JavaScript中对象介绍
2014/12/31 Javascript
Vue.js教程之axios与网络传输的学习实践
2017/04/29 Javascript
基于JS递归函数细化认识及实用实例(推荐)
2017/08/07 Javascript
vue配置请求本地json数据的方法
2018/04/11 Javascript
超好用的jQuery分页插件jpaginate用法示例【附源码下载】
2018/12/06 jQuery
react同构实践之实现自己的同构模板
2019/03/13 Javascript
JavaScript原型继承和原型链原理详解
2020/02/04 Javascript
[01:01:24]DOTA2上海特级锦标赛A组败者赛 EHOME VS CDEC第三局
2016/02/25 DOTA
详解Python中heapq模块的用法
2016/06/28 Python
python 实现在Excel末尾增加新行
2018/05/02 Python
画pytorch模型图,以及参数计算的方法
2019/08/17 Python
Python zip函数打包元素实例解析
2019/12/11 Python
CSS3中的常用选择器使用示例整理
2016/06/13 HTML / CSS
移动端适配 使px自动转换rem
2019/08/26 HTML / CSS
HTML5中视频音频的使用详解
2017/07/07 HTML / CSS
工艺工程师工作职责
2013/11/23 职场文书
毕业生的自我评价
2013/12/30 职场文书
材料加工工程求职信
2014/02/19 职场文书
企业元宵节主持词
2014/03/25 职场文书
标准版离职证明书
2014/09/12 职场文书
先进教师事迹材料
2014/12/16 职场文书
高考诚信考试承诺书
2015/04/29 职场文书
学校艾滋病宣传活动总结
2015/05/09 职场文书
聋哑人盗窃罪辩护词
2015/05/21 职场文书
阿里云Nginx配置https实现域名访问项目(图文教程)
2021/03/31 Servers
Memcached介绍及php-memcache扩展安装
2021/04/01 PHP