资讯专栏INFORMATION COLUMN

ajax学习笔记

LeviDing / 2685人阅读

摘要:对象是的基础使用它的和方法将请求发送到服务器或,请求的类型文件在服务器上的位置为异步,为同步将数据发送给服务器,仅用于方法当设为时,即为异步时,规定响应处于事件中的就绪函数的三个重要属性每次发生改变时就会调用这个函数存储着的状态,从到发生变

XMLHttpRequest对象是ajax的基础

使用它的open()和send()方法将请求发送到服务器

var a=3;
var request=new XMLHttpRequest();
request.open("GET","../server.php?number="+a,"true");
request.send();

open(method,url,async)

method: GET或POST,请求的类型

url:文件在服务器上的位置

async: true为异步,false为同步

open.send(string)
将数据发送给服务器,string仅用于POST方法

当async设为true时,即为异步时,规定响应处于onreadystatechange事件中的就绪函数

request.onreadystatechange=function(){
     if(request.readystate===4&&request.status===200){
       document.getElementById("id").innerHTML=request.responseText;
     }
}

XMLHttpRequest的三个重要属性

onreadystatechange:每次readystate发生改变时就会调用这个函数

readyState:存储着XMLHttpRequest的状态,从0到4发生变化

0:请求未初始化

1:服务器已连接

2:请求已接收

3:请求处理中

4:请求已完成,响应处于就绪中

status:200 “OK” 404 "未找到页面"

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/81683.html

相关文章

  • Ajax学习笔记

    摘要:最近在学,刚刚入门,用到很多与相关的交互。也用了挺久的了,想写一下学习笔记来记录一下。实现过程是的基础,是核心对象,首先要实例化一个对象进行请求,规定请求的类型以及是否异步处理请求。响应服务器状态响应服务器状态涉及对象的三个重要的属性。 最近在学php,刚刚入门,用到很多与Ajax相关的交互。Ajax也用了挺久的了,想写一下学习笔记来记录一下。今天先简单写一下原理和过程。欢迎大家一起探...

    Forest10 评论0 收藏0
  • Ajax学习笔记

    摘要:最近在学,刚刚入门,用到很多与相关的交互。也用了挺久的了,想写一下学习笔记来记录一下。实现过程是的基础,是核心对象,首先要实例化一个对象进行请求,规定请求的类型以及是否异步处理请求。响应服务器状态响应服务器状态涉及对象的三个重要的属性。 最近在学php,刚刚入门,用到很多与Ajax相关的交互。Ajax也用了挺久的了,想写一下学习笔记来记录一下。今天先简单写一下原理和过程。欢迎大家一起探...

    wing324 评论0 收藏0
  • Laravel学习笔记之Demo2——用Ajax来做个ToDoList(待更新)

    摘要:抱歉,最近忙,本篇等有时间更新。引言本文基于框架做的一个生成和存储,主要目的是学习使用框架。书籍基于的,学习时使用框架开发。开发环境备注一直想把这本书的个作为系列分享出来,供初学者学习玩玩。 抱歉,最近忙,本篇等有时间更新。 引言 本文基于Laravel框架做的一个URL生成和存储demo,主要目的是学习使用Laravel框架。内容基于英文书籍《Packt.Laravel.Applic...

    luck 评论0 收藏0
  • 网易微专业之《前端开发工程师》学习笔记(1)

    摘要:点击此处了解网易微专业课程前段时间报名参加了网易云课堂微专业课程前端开发工程师,这周课程开始了,正式学习。以下内容为前端开发工程师微专业的第一门课网页制作的课程学习指南,学习视频课程后自己整理的学习笔记,会持续更新内容。 何为网易微专业? 微专业是由网易云课堂联合各领域知名专家,以就业为导向,精心打造的职业培训方案。按要求完成学习,考试通过可获得专业认定证书,令你求职或加薪多一份独特优...

    geekzhou 评论0 收藏0
  • 网易微专业之《前端开发工程师》学习笔记(1)

    摘要:点击此处了解网易微专业课程前段时间报名参加了网易云课堂微专业课程前端开发工程师,这周课程开始了,正式学习。以下内容为前端开发工程师微专业的第一门课网页制作的课程学习指南,学习视频课程后自己整理的学习笔记,会持续更新内容。 何为网易微专业? 微专业是由网易云课堂联合各领域知名专家,以就业为导向,精心打造的职业培训方案。按要求完成学习,考试通过可获得专业认定证书,令你求职或加薪多一份独特优...

    刘东 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<