ajax的核心
2024-10-19 20:41:17
<script>
// ajax 简称(a 代表异步 j 代表javascript a 代表 and x 代表xml--是一种带有标签的数据格式,被json取代了)
//ajax 是异步对象 主要用于局部刷新,请求数据
//ajax的核心是一下部分
//1。创建一个XMLHttpRequest对象
var xml = new XMLHttpRequest();
//2.注册一个事件。来获取返回的数据
xml.onreadystatechange = function(){
//xml 有两个属性,readyState 和 status
/*
readyState:
0.请求未初始化,(创建异步对象,new XMLHttpRequest())
1.服务器连接已建立。(初始异步请求对象,xml.open)
2.请求已接受。 (发送请求,xml.send())
3.请求处理中。 (从服务器获取数据,获取的是原始数据)
4.请求已完成,响应已就绪。(开发人员可以进行数据的处理)
status:
200.请求成功
404.未找到资源
*/ if(xml.readyState === 4 && xml.status === 200){
//responseText 获取响应数据
xml.responseText;
//里面进行数据处理
}
}
xml.open('get|post','请求路径','同步|异步(默认true,异步)')
xml.send() //readyState里面每一个状态的发生都会触发onreadystatechange事件 </script>
最新文章
- iOS--cell的重用机制
- 通过url获取图片尺寸的几种方法:JS和php
- ios设备相关
- Linux命令小结:fdisk
- 关于git配合tortoiseGit的基础使用
- DBA_Oracle DBA常用表汇总(概念)
- Java基础-布局
- ActiveMq+zookeeper+levelDB集群整合配置
- IT人士的职业规范——凝视
- java中反射学习整理
- Android应用开发基础篇(16)-----ScaleGestureDetector(缩放手势检测)
- 集合框架(HashSet存储自定义对象保证元素唯一性)
- ActiveMQ (一) 初识ActiveMQ
- Android必知必会-Handler可能引起的内存泄露
- Redis常用数据结构
- Ubuntu 16.04交换Ctrl和Caps
- Maven入门项目创建
- zabbix监控常见系统报错
- centos7下Redis3的安装与使用
- sql 内联,左联,右联,全联
热门文章
- 【LeetCode】面试题 16.11. 跳水板 Diving Board (Python)
- 【LeetCode】Island Perimeter 解题报告
- 【LeetCode】1030. Matrix Cells in Distance Order 解题报告(Python)
- Lotus and Horticulture
- 食物链(poj1182)
- Lightoj1011 - Marriage Ceremonies
- RabbitMQ学习笔记二:Java实现RabbitMQ
- FreeBSD 物理机下显卡的配置
- ret2dl_resolve
- 编写Java程序,使用PreparedState实现对英雄数据的新增、删除和更新