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 相关文章推荐
转换json格式的日期为Javascript对象的函数
Jul 13 Javascript
JavaScript String.replace函数参数实例说明
Jun 06 Javascript
jQuery prototype冲突的2种解决方法(附demo示例下载)
Jan 21 Javascript
jQuery form插件之ajaxForm()和ajaxSubmit()的可选参数项对象
Jan 23 Javascript
angularjs封装bootstrap时间插件datetimepicker
Jun 20 Javascript
数组Array的一些方法(总结)
Feb 17 Javascript
javaScript canvas实现(画笔大小 颜色 橡皮的实例)
Nov 28 Javascript
浅谈Vue响应式(数组变异方法)
May 07 Javascript
bootstrap下拉框动态赋值方法
Aug 10 Javascript
微信小程序canvas.drawImage完全显示图片问题的解决
Nov 30 Javascript
帮你彻底搞懂JS中的prototype、__proto__与constructor(图解)
Aug 23 Javascript
VUE单页面切换动画代码(全网最好的切换效果)
Oct 31 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
比较discuz和ecshop的截取字符串函数php版
2012/09/03 PHP
php动态实现表格跨行跨列实现代码
2012/11/06 PHP
提高PHP编程效率的方法
2013/11/07 PHP
Dreamweaver jQuery智能提示插件,支持版本提示,支持1.6api
2011/07/31 Javascript
js实现目录定位正文示例
2013/11/14 Javascript
深入理解javascript构造函数和原型对象
2014/09/23 Javascript
JavaScript函数参数使用带参数名的方式赋值传入的方法
2015/03/19 Javascript
JavaScript类继承及实例化的方法
2015/07/25 Javascript
Jquery实现瀑布流布局(备有详细注释)
2015/07/31 Javascript
javascript图片滑动效果实现
2021/01/28 Javascript
win7下安装配置node.js+express开发环境
2015/12/06 Javascript
基于javascript实现随机颜色变化效果
2016/01/14 Javascript
JS实现搜索框文字可删除功能
2016/12/28 Javascript
JS中传递参数的几种不同方法比较
2017/01/20 Javascript
JavaScript实现图片拖曳效果
2017/09/08 Javascript
vuejs实现递归树型菜单组件
2018/01/13 Javascript
基于NodeJS开发钉钉回调接口实现AES-CBC加解密
2020/08/20 NodeJs
Python中使用语句导入模块或包的机制研究
2015/03/30 Python
Python素数检测的方法
2015/05/11 Python
Python编程中time模块的一些关键用法解析
2016/01/19 Python
Python中音频处理库pydub的使用教程
2017/06/07 Python
TensorFlow如何实现反向传播
2018/02/06 Python
python中的for循环
2018/09/28 Python
python 获取sqlite3数据库的表名和表字段名的实例
2019/07/17 Python
python+numpy实现的基本矩阵操作示例
2019/07/19 Python
python读取raw binary图片并提取统计信息的实例
2020/01/09 Python
在Ubuntu 20.04中安装Pycharm 2020.1的图文教程
2020/04/30 Python
python 无损批量压缩图片(支持保留图片信息)的示例
2020/09/22 Python
使用JS+CSS3技术:让你的名字动起来
2013/04/27 HTML / CSS
德国前卫设计师时装在线商店:Luxury Loft
2019/11/04 全球购物
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?
2016/08/18 面试题
超市促销实习自我鉴定
2013/09/23 职场文书
大学生入党自我鉴定
2013/10/31 职场文书
服务宗旨标语
2014/07/01 职场文书
工作犯错保证书
2015/05/11 职场文书
2015年暑期社会实践总结
2015/07/13 职场文书