目录
百战程序员,全站22050+开发课程+文档 ,学习精选优质好课快人一步!观看视频 快捷键ALT+N

web前端全系列 教程

1839个小节阅读:2244k

收藏
全部开发者教程

鸿蒙应用开发

C语言快速入门

JAVA全系列 教程

面向对象的程序设计语言

Python全系列 教程

Python3.x版本,未来主流的版本

人工智能 教程

顺势而为,AI创新未来

大厂算法 教程

算法,程序员自我提升必经之路

C++ 教程

一门通用计算机编程语言

微服务 教程

目前业界流行的框架组合

web前端全系列 教程

通向WEB技术世界的钥匙

大数据全系列 教程

站在云端操控万千数据

AIGC全能工具班

A

A A

White Night

阅读(2k)
赞(0)

AJAX基础

image-20220218145331470

AJAX简介

AJAX不是JavaScript的规范,它只是一个哥们“发明”的缩写:Asynchronous JavaScript and XML,意思就是用JavaScript执行网络请求

AJAX是一种技术方案,但并不是一种新技术。它依赖现有的CSS/HTML/JavaScript,而其中最核心的依赖是浏览器提供的XMLHttpRequest对象,是这个对象使得浏览器可以发出HTTP请求与接收HTTP响应。实现了在页面不刷新页面的情况下和服务器进行数据交互

AJAX请求步骤

  1. 创建XMLHttpRequest对象
  2. 发出 HTTP 请求
  3. 接收服务器传回的数据
  4. 更新网页数据

第一步:创建XMLHttpRequest对象

XMLHttpRequest本身是一个构造函数,可以使用new命令生成实例。它没有任何参数

第二步:发出 HTTP 请求

一旦新建实例,就可以使用open()方法发出 HTTP 请求

第三步:接收服务器传回的数据

指定函数,监听通信状态(readyState属性)的变化

第四步:更新网页数据

属性描述
readyState存有 XMLHttpRequest 的状态。从 0 到 4 发生变化
 0: 请求未初始化
 1: 服务器连接已建立
 2: 请求已接收
 3: 请求处理中
 4: 请求已完成,且响应已就绪
status200: "OK"
 404: 未找到页面

完整代码

实时效果反馈

1. 下列网络请求代码中,划横线处应该填写的代码是:

A XMLHttpRequest

B onreadystatechange

C readyState

D status

答案

1=>A

北京市昌平区回龙观镇南店村综合商业楼2楼226室

©2014-2023 百战卓越(北京)科技有限公司 All Rights Reserved.

京ICP备14032124号-2