Ajax-个人学习记录(2)
— 学习于
黑马14年9月-15年2月JAVAEE
视频教程—
简介:
AJAX :Asynchronous JavaScript And XML指异步 JavaScript 及 XML
不是新的语言,老技术JavaScript、XML、HTML、CSS的新用法。
同步 VS 异步:
同步:
异步:
AJAX引擎:XmlHttpRequest对象(面试)
JavaScript对象,目前大部分浏览器都支持。
创建该对象:
属性:
readyState:只读的。返回的是short类型。
作用:标识着XMLHttpRequest对象的当前状态。
0:未初始化
1:open方法已经调用了
2:send方法已经调用了
3:接收到了响应消息头,但没有接收到正文
4:接收到了响应正文。响应结束responseText:只读的。返回的是String
作用:接收服务器返回的文本类型的正文数据。- responseXML:只读的。返回的是Document对象(JS中文档模型)
作用:接收服务器返回的XML类型的正文数据。 - status:只读的。返回的是short
作用:接收服务器返回的响应状态码 - statusText:只读的。返回的是String
作用:接收服务器返回的响应吗描述
方法:
- getAllResponseHeaders():返回所有的响应消息头。是一个String字符串。
- getResponseHeader(headerName):返回指定头的值。是一个String字符串。
- open(String method,String url,boolean async):建立与服务器的链接。
method:请求方式。GET | POST
url:请求的服务器地址。
async:是否是异步。true是异步的。默认就是true。 - send(String data):发出请求。data参数是请求正文的内容数据。
- setRequestHeader(String headerName,String headerValue):设置请求消息头。
事件处理器
onreadystatechange:指向一个函数,用于做事件处理。
XMLHttpRequest对象的readyState的每次变化都会触发onreadystatechange指向的事件处理器。
AJAX编码步骤:
简单案例1:检查用户名是否可用
另:对于服务器返回XML数据、服务器返回JSON数据:
Ajax-个人学习记录(2)相关推荐
- ajax学习记录总结
Ajax学习记录 URL 地址组成:客户端与服务器之间的通信协议 存有该资源的服务器名称 资源在服务器上具体的存放位置 客户端与服务器通信过程 请求-处理-相应 资源的请求方式 get请求用于获取服务 ...
- gradle 上传jar包_Gradle学习记录014 关于依赖的声明
详细学习Gradle构建的依赖声明.该学习记录基于Gradle官方网站资料.本篇参考链接如下: https://docs.gradle.org/current/userguide/declaring_ ...
- react基础学习记录一
react 学习记录 自己学习,记录便于后面回顾 基础知识点的记忆: state与props state是组件自己的数据,而props是父组件通过属性赋值方式将其传送给组件:这样达到了,父子组件数据的 ...
- LRS+XAPI教育学习记录(安装lrs,以及用xapi传输数据到lrs)
此LRS團隊出了最新版的LRS,是node寫的.運行速度是本文寫的這個版本的無數倍,待我整理好再發出來. 关于lrs跟xapi国内基本用的少,质料基本都是英文的,中文的也就只有繁体的一些少少的资料.新 ...
- 前端逻辑练习题+学习记录 不定期更新
编程题 1.返回数组中最大的数字(reduce函数) largestOfFour([[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1 ...
- 【VUE】学习记录一
[VUE]学习记录 学习视频为:尚硅谷Vue2.0+Vue3.0全套教程丨vuejs从入门到精通 1.查询vue知识点: https://v2.cn.vuejs.org/ 2. 下载和引入 2.1 下 ...
- TypeScript学习记录
TypeScript学习记录 vscode设置自动编译 首先使用tsc --init 生成tsconfig.json配置文件 (可以根据需要修改设置) 终端->运行任务->typescri ...
- 前端学习记录 —— HTML篇(下)
前端学习记录 -- HTML篇(下) 一.表格标签 table,tr,td 1. 表格标题 <caption></caption><caption></cap ...
- php文件上传学习记录
php文件上传学习记录 1.多文件上传及预览功能效果: 代码分两部分: 1.index02.html 2.file_preview.php 1.index02.html: <!DOCTYPE h ...
- 不逼自己一把都不知道自己还能这么优秀(小鹅通学习记录大批量队列同步)
不逼自己一把都不知道自己还能这么优秀-小鹅通学习记录大批量队列同步实战日志 前言 一.编程语言介绍 1.php是世界上最好的语言 2.第三方API对接的苦恼 3.为什么说好的项目进度表都是画饼 二.炫 ...
最新文章
- [OS复习]设备管理2
- python创建长度为n的数组_在Python中建立N维数组并赋初值
- 来来来!一次搞定各种数据库 SQL 执行计划:MySQL、Oracle
- outlook反应慢的原因_保险管怎么区分慢熔和快熔?
- DTD vs. XML Schema
- atitit.导航的实现最佳实践and声明式编程
- 超级详解 银行支付系统大小额(一代支付)、超级网银(二代支付)
- InstallShield2022程序构建可靠
- (未完待续)概率论学习笔记之假设检验
- c语言程序设计第五版第四章例题
- NLP学习(七)使用stanford实现句法分析-Python3实现
- 好性格让孩子受用终生
- 158 鄭光弼 守夫
- DM数据库外键设置的解决方式
- Verse on Premises 1.0.5IF1发布
- 计算机缺失esul.dll,【小白必看】关于缺失Vulkan无法打开RPSC3等问题的方案
- 深入解析Glide源码
- 极客日报:阿里将投入1000亿元助力共同富裕;Siri偷听用户对话被起诉 ;Linux Lite 5.6最终版正式发布
- 使用IDEA 导出有依赖的jar包的具体方法
- java pkcs_在 Python 3 (PKCS#1)中,如何正确使用来自 Java (PKCS#8) 的 RSA 私钥,进行数据解密?...