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;(获取数据)

      }

    }

  • 相关阅读:
    Javascript的this用法
    angularjs学习笔记--1.入门
    git的简单应用
    转:Netty服务器线程模型概览
    Netty 4.0 中文文档
    转:腾讯CKV海量分布式存储系统
    转Redis性能测试
    maven assemby 打包问题
    转发:TCP
    转:HBase Server启动过程
  • 原文地址:https://www.cnblogs.com/luxinyi/p/9548815.html
Copyright © 2011-2022 走看看