zoukankan      html  css  js  c++  java
  • ajax的概念以及使用

    1、什么是ajax

    ajax是异步的JavaScript和xml

    2、使用场景?

    ①局部刷新  ②表单验证  ③无刷新动态获取数据

    3、优点

    ①效率高,用户体验好  ②无刷新动态获取数据

    4、请求数据流程

    ①创建ajax对象 

    var xhr = new XMLHttpRequest()|| new ActiveXObject(“Microsoft,XMLHttp”);

    后边的new ActiveObject 是用来兼容ie

    ②打开地址 

    xhr.open()      打开分为get和post两种方式

    如果是get方式  xhr.open("get",url地址,布尔值) 此布尔值默认false(false是异步,true是同步)

    如果是post方式,      xhr.setRequestHeader()称为响应头,且必须设置     xhr.open("post",url地址,布尔值)

    ③发送请求到服务器

    xhr.send()  get  send不传值   post  send需要写值,请求的数据

    ④等待数据监听状态

    xhr.onreadystateChange = function(){

      if(xhr.readyState == 4&& xhr.status == 200){

        xhr.reponseText;(获取数据)

      }

    }

  • 相关阅读:
    5402.绝对差不超过限制的最长数组
    快乐数
    无重复字符的最长子串
    数组中数字出现的次数
    盛最多的水
    对角线遍历
    LeetCode第24场周赛
    CSS样式
    笔记
    开关电源设计
  • 原文地址:https://www.cnblogs.com/luxinyi/p/9548815.html
Copyright © 2011-2022 走看看