欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

有关ajax

程序员文章站 2022-05-18 23:10:34
1.什么是ajax? ajax是前端与后端交互所依赖的一项技术,它相当于一座桥梁,沟通了前端与后端。 2.ajax的优点 可以局部更新网页内容。 3.ajax的本质就是xmlHttpRequest对象 4.控制台出现三个属性: readystate:请求五个阶段0,1,2,3,4 responseT ......

1.什么是ajax?

  ajax是前端与后端交互所依赖的一项技术,它相当于一座桥梁,沟通了前端与后端。

2.ajax的优点

  可以局部更新网页内容。

3.ajax的本质就是xmlhttprequest对象

4.控制台出现三个属性:

  readystate:请求五个阶段0,1,2,3,4

  responsetext 返回的文件内容

  status  状态码  返回的状态信息

5.在_proto_的三个方法

  open()

  send()

  onreadystatechange()

6.了解

  xml是一种数据储存格式  抛弃了

  json是一种数据储存格式 当前流行的

7.status状态码

  200 表示成功了

  3xxx代表禁用的意思

  404代表文件没有找到

  5xx代表服务器的问题

8.ajax的连接步骤

  代码: function ajax(method,url,sync,fn){

    第一步:

      var xmlhttp=new xmlhttprequest();

    第二步:

      xmlhttp.open(methods,url,sync);

    第三步

      xmlhttp.send();

    第四步

      xmlhttp.onreadystatechange=function(){

        if(xmlhttp.readystate==4){

          if(xmlhttp.status==200){

            fn(xmlhttp.responsetext)

          }

         }

        }

      }

9.ajax传参

   request 请求

   reponse 响应

10.ajax的请求方式

  get:看的见,传送数据小,通过网络地址传

  post:看不见,传送数据大一些,通过http中的某个对象的一个body属性