博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
理解Ajax
阅读量:5740 次
发布时间:2019-06-18

本文共 578 字,大约阅读时间需要 1 分钟。

完整Ajax的六个步骤

  1. 跨平台取得XMLHttpRequest对象
  2. 绑定事件回调
  3. 判定处理状态
  4. 发出请求
  5. 设置首部
  6. 在POST请求时,通过send方法发送数据

取得XMLHttpRequest对象

  IE8+、Firefox、Opera、Chrome和Safari都支持原生的XHR对象,创建方法:

var xhr = new XMLHttpRequest();

  IE6之前的使用ActiveXObject,需要传入正确的参数。IE7不支持本地file协议,会出现拒绝访问,需要倒退到ActiveXObject对象。

XHR的事件绑定与状态维护

 

XMLHttpRequest对象之open()

接受 3 个参数:要发送的请求的类型( "get" 、 "post" 等) 、请求的 URL 和表示是否异步发送请求的布尔值。

xhr.open("get", "example.php", false);

  只能向同一个域中使用相同端口和协议的 URL 发送请求。如果 URL 与启动请求的页面有任何差别,都会引发安全错误。调用 open() 方法并不会真正发送请求,而只是启动一个请求以备发送。

XMLHttpRequest对象之send()

 

转载于:https://www.cnblogs.com/ElenaSun-FM/p/4897165.html

你可能感兴趣的文章
ZJU PAT 1023
查看>>
WMI远程访问问题解决方法
查看>>
从零开始学习IOS,(UILabel控件)详细使用和特殊效果
查看>>
Android开发历程_15(AppWidget的使用)
查看>>
阿花宝宝 Java 笔记 之 初识java
查看>>
7、设计模式-创建型模式-建造者模式
查看>>
Cesium官方教程11--建模人员必读
查看>>
我国古代的勾股定理
查看>>
Linux下的C编程实战
查看>>
[32期] html中部分代码与英语单词关系
查看>>
PHP安装环境,服务器不支持curl_exec的解决办法
查看>>
fopen打开文件失败的问题
查看>>
jQuery|元素遍历
查看>>
sql语句大全
查看>>
RedHat 6 安装配置Apache 2.2
查看>>
Openstack 安装部署指南翻译系列 之 Manila服务安装(Share Storage)
查看>>
underscore.js学习笔记
查看>>
windows下常用命令
查看>>
1.5编程基础之循环控制_29:数字反转
查看>>
组策略 之 设备安装设置
查看>>