AJAX的基本使用

AJAX的基本使用

AJAX的基本使用

🎉🎉🎉欢迎来到我的博客,我是一名自学了2年半前端的大一学生,熟悉的技术是JavaScript与Vue.目前正在往全栈方向前进, 如果我的博客给您带来了帮助欢迎您关注我,我将会持续不断的更新文章!!!🙏🙏🙏

@[toc]

AJAX请求

创建XHR

创建XHR对象 XMLHttpRequest XHR对象是一个javascript对象,它可以在用户没有感觉的情况下,就像背后运行的一根小线程一般,悄悄的和服务器进行数据交互 AJAX就是通过它做到无刷新效果的

设置并发出请求

XHR对象的作用是和服务器进行交互,所以既会发消息给服务器,也能接受服务器返回的响应。当服务器响应回来的时候,调用怎么处理呢?通过xmlhttp.onreadystatechange=checkResult就可以指定用checkResult 函数进行处理。

设置并发出请求

通过open函数设置背后的这个小线程,将要访问的页面url ,在本例中就是/study/checkName.jspxmlhttp.open("GET",url,true);通过send函数进行实际的访问xmlhttp.send(null);null表示没有参数,因为参数已经通过GET 方式,放在url里了。只有在用POST,并且需要发送参数的时候,才会使用到send。类似这样:xmlhttp.send("user="+username+"&password="+password)

处理响应信息

在checkResult 函数中处理响应

function checkResult(){

if (xmlhttp.readyState==4 && xmlhttp.status==200)

document.getElementById('checkResult').innerHTML=xmlhttp.responseText;

}

xmlhttp.readyState 4 表示请求已完成xmlhttp.status 200 表示响应成功xmlhttp.responseText; 用于获取服务端传回来的文本document.getElementById('checkResult').innerHTML 设置span的内容为服务端传递回来的文本

步骤

创建XHR对象

设置响应函数

设置要访问的页面

发出请求

当服务端的响应返回,响应函数被调用。

在响应函数中,判断响应是否成功,如果成功获取服务端返回的文本,并显示在span中。

输入账号 :

Hi👋,这里是瑞雨溪一个喜欢JavaScript和Vue的大学生,如果我的文章给你带来的帮助,欢迎您关注我,我会持续不断的更新更多优质文章.你的关注就是我的动力!!!🎉🎉🎉

相关推荐

“千年名果”槜李产地在哪儿?什么时候成熟?价格多少钱一斤?如何种植?
六一居士傳
beat365唯一的网址

六一居士傳

07-12 👁️‍🗨️ 4143
2025年了,令人唏嘘的Angular,现在怎么样了
bat365入口

2025年了,令人唏嘘的Angular,现在怎么样了

11-04 👁️‍🗨️ 6284
调教老婆的日常
beat365唯一的网址

调教老婆的日常

07-23 👁️‍🗨️ 6942
dnf中打安图恩的材料-dnf安图恩单人详细打法攻略
365scores下载

dnf中打安图恩的材料-dnf安图恩单人详细打法攻略

07-31 👁️‍🗨️ 2940
内存卡照片删除了怎么恢复
beat365唯一的网址

内存卡照片删除了怎么恢复

08-15 👁️‍🗨️ 7948
青椒、甜椒要如何冷藏與冷凍保存?專家分享可冷藏保鮮3週的小技巧
皇室战争进不去怎么办 无法登录解决办法汇总
beat365唯一的网址

皇室战争进不去怎么办 无法登录解决办法汇总

08-01 👁️‍🗨️ 5459
王者荣耀退出战队CD多久?12小时冷却时间详解
beat365唯一的网址

王者荣耀退出战队CD多久?12小时冷却时间详解

08-26 👁️‍🗨️ 4866