AJAX网络请求

作者: 放飞吧自我 | 来源:发表于2017-11-18 10:47 被阅读50次

一、什么是AJAX网络请求

1、AJAX 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。
Ajax = 异步 JavaScript 和 XML(标准通用标记语言的子集)。

2、Ajax 是一种用于创建快速动态网页的技术。
Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术.
通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
传统的网页(不使用 Ajax)如果需要更新内容,必须重载整个网页页面。

3、Ajax的核心内容就是 JavaScript 对象 XMLHttpRequest

4、Ajax工作流程

image.png

二、创建XMLHttpRequest

1、创建一个xhr对象

    //XMLHttpRequest 对象用于在后台与服务器交换数据。
    var xhr =new XMLHttpRequest();

2、对xhr进行配置

//open(传输方式get/post,网址,是否异步 true/false)
xhr.open("get","register.php",true);

3、发送网络请求

xhr.send();

4、监听网络请求状态并接收网络返回的数据

    //请求过程中,readyState会发生变化
    //0-初始状态
    //1-创建连接
    //2-客户端向服务端发送数据
    //3-服务端开始向客户端返回数据
    //4-客户端接收数据完毕
    xhr.onreadystatechange = function(){
    
    }

相关文章

  • AJAX网络请求

    一、什么是AJAX网络请求 1、AJAX 即“Asynchronous Javascript And XML”(异...

  • AJAX 请求网络

    一、引入jquery文件 二、请求方式 三、解决跨域访问 四、请求时携带cookie 五、AJAX跳转页面 六、跳...

  • Ajax网络请求

    GET:请求参数跟在URL后面传递http://127.0.0.0:80/Code/php_service.php...

  • JavaScript笔记(2):JavaScript的基本知识

    AJAX AJAX的全称是Asynchronous JavaScript and XML,就是异步响应网络的请求,...

  • React学习补充

    React 网络请求 方法一 原生请求,react自带的fetch请求方式: 方法二 ajax请求,react通过...

  • js 判断网络状态

    通过navigator.onLine判断当前网络状态: ajax请求

  • 第三十节:Vue请求:Axios请求

    1. 网络请求的方式 发送网络请求的方式有很多种,到目前为止,我们已经学过了原生ajax,jquery中的ajax...

  • Ajax基础知识

    1. 什么是Ajax Ajax是指JavaScript发送异步网络请求。 通过XMLHttpRequest对象与服...

  • 前端网络请求

    前端网络请求的方式主要有 Ajax ,jQuery封装的 Ajax,fetch,axios、request 等开源...

  • 20170814

    前端使用异步的场景 定时任务:setTimeout, setInverval 网络请求:ajax请求,动态 加载 ...

网友评论

    本文标题:AJAX网络请求

    本文链接:https://www.haomeiwen.com/subject/tsssvxtx.html