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 相关文章推荐
响应鼠标变换表格背景或者颜色的代码
Mar 30 Javascript
Javascript 构造函数,公有,私有特权和静态成员定义方法
Nov 30 Javascript
jquery 学习之二 属性 文本与值(text,val)
Nov 25 Javascript
js 获取计算后的样式写法及注意事项
Feb 25 Javascript
JavaScript中创建类/对象的几种方法总结
Nov 29 Javascript
js交换排序 冒泡排序算法(Javascript版)
Oct 04 Javascript
基于BootStrap的Metronic框架实现页面链接收藏夹功能按钮移动收藏记录(使用Sortable进行拖动排序)
Aug 29 Javascript
JSON与XML的区别对比及案例应用
Nov 11 Javascript
前端面试知识点锦集(JavaScript篇)
Dec 28 Javascript
原生JS实现几个常用DOM操作API实例
Jan 19 Javascript
详解VUE 数组更新
Dec 16 Javascript
Vue切换div显示隐藏,多选,单选代码解析
Jul 14 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 归并排序 数组交集
2011/05/10 PHP
PHP自毁程序(慎用)
2015/07/09 PHP
PHP CURL或file_get_contents获取网页标题的代码及两者效率的稳定性问题
2015/11/30 PHP
使用Composer安装Yii框架的方法
2016/03/15 PHP
解决PHP 7编译安装错误:cannot stat ‘phar.phar’: No such file or directory
2017/02/25 PHP
php单元测试phpunit入门实例教程
2017/11/17 PHP
用正则xmlHttp实现的偷(转)
2007/01/22 Javascript
比较详细的javascript对象的property和prototype是什么一种关系
2007/08/06 Javascript
犀利的js 函数集合
2009/06/11 Javascript
JavaScript window.document的属性、方法和事件小结
2012/10/24 Javascript
JavaScript实现快速排序的方法
2015/07/31 Javascript
利用JS屏蔽页面中的Enter按键提交表单的方法
2016/11/25 Javascript
angularjs ui-router中路由的二级嵌套
2017/03/10 Javascript
vue.js加载新的内容(实例代码)
2017/06/01 Javascript
以v-model与promise两种方式实现vue弹窗组件
2018/05/21 Javascript
Vue 监听列表item渲染事件方法
2018/09/06 Javascript
Angular Material Icon使用详解
2018/11/07 Javascript
详解JS判断页面是在手机端还是在PC端打开的方法
2019/04/26 Javascript
[01:32]DOTA2 2015国际邀请赛中国区预选赛第四日战报
2015/05/29 DOTA
在RedHat系Linux上部署Python的Celery框架的教程
2015/04/07 Python
Python单元测试框架unittest使用方法讲解
2015/04/13 Python
解读! Python在人工智能中的作用
2017/11/14 Python
Python正则表达式和元字符详解
2018/11/29 Python
python利用requests库模拟post请求时json的使用教程
2018/12/07 Python
Django项目创建到启动详解(最全最详细)
2019/09/07 Python
关于Pytorch的MLP模块实现方式
2020/01/07 Python
Python如何将函数值赋给变量
2020/04/28 Python
Python操控mysql批量插入数据的实现方法
2020/10/27 Python
美国在线家具网站:GDFStudio
2021/03/13 全球购物
咖啡厅创业计划书范本
2014/01/22 职场文书
教育技术学专业职业规划书
2014/03/03 职场文书
海飞丝广告词
2014/03/20 职场文书
父母对孩子说的话
2014/04/12 职场文书
2014年扶贫工作总结
2014/11/18 职场文书
幼儿园家长心得体会
2016/01/21 职场文书
sqlserver2017共享功能目录路径不可改的解决方法
2021/04/16 SQL Server