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 相关文章推荐
破除网页鼠标右键被禁用的绝招大全
Dec 27 Javascript
简短几句jquery代码的实现一个图片向上滚动切换
Sep 02 Javascript
javascript中onmouse事件在div中失效问题的解决方法
Jan 09 Javascript
用js判断页面刷新或关闭的方法(onbeforeunload与onunload事件)
Jun 22 Javascript
简述Jquery与DOM对象
Jul 10 Javascript
JS给Textarea文本框添加行号的方法
Aug 20 Javascript
使用jquery给新生的th绑定hover事件的实例
Feb 10 Javascript
jQuery Dom元素操作技巧
Feb 04 jQuery
浅谈Vue-cli单文件组件引入less,sass,css样式的不同方法
Mar 13 Javascript
深入Node TCP模块的理解
Mar 13 Javascript
关于vue.js中实现方法内某些代码延时执行
Nov 14 Javascript
Ajax常用封装库——Axios的使用
May 08 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提示Notice: Undefined variable的解决办法
2012/11/24 PHP
使用Yii2实现主从数据库设置
2016/11/20 PHP
编辑浪子版表单验证类
2007/05/12 Javascript
使用apply方法处理数组的三个技巧[译]
2012/09/20 Javascript
用JavaScript修改CSS属性的代码
2013/05/06 Javascript
jQuery下实现等待指定元素加载完毕(可改成纯js版)
2013/07/11 Javascript
js中生成map对象的方法
2014/01/09 Javascript
浅谈javascript中字符串String与数组Array
2014/12/31 Javascript
在JavaScript应用中实现延迟加载的方法
2015/06/25 Javascript
原生JS实现的放大镜效果实例代码
2016/10/15 Javascript
JavaScript屏蔽Backspace键的实现代码
2017/11/02 Javascript
vue+VeeValidate 校验范围实例详解(部分校验,全部校验)
2018/10/19 Javascript
微信小程序文章列表功能完整实例
2020/06/03 Javascript
ES6 Generator基本使用方法示例
2020/06/06 Javascript
[57:36]DOTA2-DPC中国联赛 正赛 SAG vs CDEC BO3 第三场 2月1日
2021/03/11 DOTA
python实现ip查询示例
2014/03/26 Python
python脚本实现xls(xlsx)转成csv
2016/04/10 Python
分析python动态规划的递归、非递归实现
2018/03/04 Python
django中SMTP发送邮件配置详解
2019/07/19 Python
Pandas0.25来了千万别错过这10大好用的新功能
2019/08/07 Python
Python中断多重循环的思路总结
2019/10/04 Python
Python 异步协程函数原理及实例详解
2019/11/13 Python
pytorch中的上采样以及各种反操作,求逆操作详解
2020/01/03 Python
pytorch实现对输入超过三通道的数据进行训练
2020/01/15 Python
python用WxPython库实现无边框窗体和透明窗体实现方法详解
2020/02/21 Python
HTML5 与 XHTML2
2008/10/17 HTML / CSS
HTML5的表单(绝对特别强大的功能)使用示例
2013/06/20 HTML / CSS
资生堂英国官网:Shiseido英国
2020/12/30 全球购物
关键字throw与throws的用法差异
2016/11/22 面试题
abstract class和interface有什么区别
2013/08/04 面试题
自我鉴定怎么写
2014/01/12 职场文书
党员组织关系介绍信
2014/02/13 职场文书
基层党建工作汇报材料
2014/08/15 职场文书
创先争优活动个人总结
2015/03/04 职场文书
回复函范文
2015/07/14 职场文书
SpringBoot快速入门详解
2021/07/21 Java/Android