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 相关文章推荐
简单常用的幻灯片播放实现代码
Sep 25 Javascript
js使用心得分享
Jan 13 Javascript
jQuery大于号(>)选择器的作用解释
Jan 13 Javascript
JavaScript获取并更改input标签name属性的方法
Jul 02 Javascript
解决JS请求服务器gbk文件乱码的问题
Oct 16 Javascript
JS获取中文拼音首字母并通过拼音首字母快速查找页面内对应中文内容的方法【附demo源码】
Aug 19 Javascript
js实现网页的两个input标签内的数值加减(示例代码)
Aug 15 Javascript
Vue-cropper 图片裁剪的基本原理及思路讲解
Apr 17 Javascript
iView框架问题整理小结
Oct 16 Javascript
Nest.js 授权验证的方法示例
Feb 22 Javascript
Javascript webpack动态import
Apr 19 Javascript
Promise静态四兄弟实现示例详解
Jul 07 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结合jQuery插件ajaxFileUpload实现异步上传文件实例
2020/08/17 PHP
PHP whois查询类定义与用法示例
2019/04/03 PHP
列表内容的选择
2006/06/30 Javascript
有道JavaScript监听浏览器的问题
2010/06/23 Javascript
jquerymobile checkbox及时刷新才能获取其准确值
2012/04/14 Javascript
js中的replace方法使用介绍
2013/10/28 Javascript
动态创建script标签实现跨域资源访问的方法介绍
2014/02/28 Javascript
javascript制作坦克大战全纪录(2)
2014/11/27 Javascript
node.js中的fs.linkSync方法使用说明
2014/12/15 Javascript
用模版生成HTML的的框架jquery.tmpl使用详解
2015/01/07 Javascript
vuex实现简易计数器
2016/10/27 Javascript
Node.js用readline模块实现输入输出
2016/12/16 Javascript
angular2倒计时组件使用详解
2017/01/12 Javascript
Vue.js手风琴菜单组件开发实例
2017/05/16 Javascript
解决html-jquery/js引用外部图片时遇到看不了或出现403的问题
2017/09/22 jQuery
在Node.js下运用MQTT协议实现即时通讯及离线推送的方法
2019/01/24 Javascript
仿vue-cli搭建属于自己的脚手架的方法步骤
2019/04/17 Javascript
JS实现的tab切换并显示相应内容模块功能示例
2019/08/03 Javascript
JS实现动态星空背景效果
2019/11/01 Javascript
js数据类型转换与流程控制操作实例分析
2019/12/18 Javascript
javascript 数组精简技巧小结
2020/02/26 Javascript
javascript使用Blob对象实现的下载文件操作示例
2020/04/18 Javascript
关于javascript中的promise的用法和注意事项(推荐)
2021/01/15 Javascript
[00:31]DOTA2荣耀之路7:Miracle-空血无敌斩
2018/05/31 DOTA
[10:42]Team Liquid Vs Newbee
2018/06/07 DOTA
python中self原理实例分析
2015/04/30 Python
Python内置数据结构与操作符的练习题集锦
2016/07/01 Python
CSS3 实现雷达扫描图的示例代码
2020/09/21 HTML / CSS
解决HTML5手机端页面缩放的问题
2017/10/27 HTML / CSS
什么是Assembly(程序集)
2014/09/14 面试题
shell程序中如何注释
2012/01/28 面试题
公司会计主管岗位责任制
2014/03/01 职场文书
小学生校园广播稿
2014/09/28 职场文书
2014年卫生院工作总结
2014/12/03 职场文书
Feign调用传输文件异常的解决
2021/06/24 Java/Android
Python机器学习应用之工业蒸汽数据分析篇详解
2022/01/18 Python