当前位置: 首页 > news >正文

AJAX基础知识

定义
Ajax 异步 JavaScript XML async javascript and xml ),使用 Ajax 技术网页应用能够快速地将数据更新呈现在用户界面上,而不需要重载(刷新)整个页面,这使得程序能够更快地回应用户的操作.
javascript :用于无刷新的更新页面
xml 是一种数据格式,目的是为了存储和传递数据
XMLHttpRequest 对象:这是一个浏览器内置对象,可以向指定的地址发送请求
在后来开发实践中,人们开始抛弃 xml ,而是用 json 作为数据存储和传递的格式

 

 定时获取时间案例

 readystate

AJAX 请求会经历很多阶段,通过 readyState 属性的值,可以知道请求当前正处于哪个阶段
readyState 存放 xhr 的状态信息,从 0-4 发生变化:
0 :请求未初始化
1 :服务器已建立连接
2 :请求已接收
3 :请求处理中
4 :请求已完成,且响应已完成

 为什么要加入判断

 请求方式

ajax 常用的请求方式
        
get :从服务端获取数据
post :向服务端提交数据,用于新增
put :向服务端提交数据,用于修改
delete :删除数据
发送 get 请求:

 发送post请求:

 发送 put 请求:

发送 delete 请求:

 

服务端处理:

 总结:

前后端分离项目开发中,不同的目的要使用不同的请求方式.
针对同一个资源(比如博客)的增删改查,请求的接口一般是一样的,服务端会通过获取请求方
式,然后将不同的请求转发给不同的代码来处理
http://www.lryc.cn/news/357762.html

相关文章:

  • xcode依赖包package已经安装,但是提示No such module ‘Alamofire‘解决办法
  • 基于Centos7 安装k8s一主两从
  • 基于java实现图片中任意封闭区域识别
  • 闭包是什么?有什么特性?对页面有什么影响?
  • MS Excel: 高亮当前行列 - 保持原有格式不被改变
  • langchain学习(十三)
  • 【Nginx】深入解析Nginx配置文件
  • 深入了解Nginx(一):Nginx核心原理
  • 产品经理-流程图结构图(四)
  • 15、Spring系统-AOP
  • 服务器感染了. rmallox勒索病毒,如何确保数据文件完整恢复?
  • [每日一练]按日期分组销售产品的最优解法
  • 免费wordpress中文主题
  • 单链表经典算法题理解
  • STM32的时钟介绍
  • FindBI学习总结
  • k8s——Pod详解
  • Visual Studio 的调试
  • mysql语句大全及用法
  • 如何找出真正的交易信号?Anzo Capital昂首资本总结7个
  • JavaScript-内存分配
  • 理论知识.质数打表
  • FFMPEG+ANativeWinodow渲染播放视频
  • 使用AXI MIG/Proc Sys Reset
  • Android基础-Kotlin语言的作用及优缺点
  • 手机投屏技巧:手机怎么投屏到电脑显示屏上?精选6招解决!
  • 内存函数<C语言>
  • 华为校招机试 - LRU模拟(20240515)
  • AI预测福彩3D采取888=3策略+和值012路一缩定乾坤测试5月29日预测第5弹
  • 03_前端三大件CSS