【JavaWeb】后端人员必会的Ajax请求学习

注:本文章基于尚硅谷JavaWeb相关视频及资料进行编写,代码简单,较容易理解,若有问题或者源码资料获取可以在评论区留言或者联系作者!



开篇

AJAX即“Asyncjronous Javascript AndXML”(异步JavaScript和xml),是指一种创建交互式网页应用的网页开发技术,是一种浏览器通过js异步发起请求,局部更新页面的技术

一、AJAX初解

原生AJAX请求示例:

<script type="text/javascript">
//在这里我们使用javascript语言发起Ajax请求
function ajaxRequest(){
//1.我们首先要创建XMLHTTPRequest
var xmlhttprequest =new XMLHttpRequest();
//2.调用open方法设置请求参数
xmlhttprequest.open("GET","请求地址",true)
//3.在send请求之前绑定onreadystatechange事件,处理请求完成后的操作;
xmlhttprequest.onreadystatechange=function(){
	if(xmlhttprequest.readyState==4&& xmlhttprequest.status==200){
	//得到数据  xmlhttprequest.responseText;
	//将字符串类型的json数据转换为json对象
	var jsonobj=JSON.parse(xmlhttprequest.responseText);
	//把响应的数据 显示在页面上
	document.getElementById("div01").innnerHTMl="编号"+jsonobj.id+"姓名:"+josnobj.name;	
}
}
//4.使用send方法发送请求
xmlhttprequest.send();

}

</script>

AJAX请求的局部更新,浏览器地址栏不会发生改变;
局部更新不会舍弃原来的内容
AJAX一般使用异步请求;


二、jQUery中的AJAX请求

$.ajax请求

  • url:表示请求的地址
  • type:表示请求的类型GET或POST
  • data:表示发送给服务器的数据
  • success:请求成功,响应的回调函数,函数中有一个msg表示返回的数据;
  • dataType:响应的数据类型
$function(){
//ajax请求
$("#ajaxBtn").click(function(){
	$.ajax({
		url:
		data:
		type:
		success:function(msg){
			alert("服务器返回的数据是"+msg)}
		datatype:

})

})

}

三、Ajax-jQuery的get和post方法

$.get方法和 $.post方法

  • url:请求的url地址
  • data:发送的数据
  • callback:成功的回调函数
  • type:返回的数据类型

在这里插入图片描述
另外还有一个getjson方法。通过GET请求返回json数据
$.getJSON方法

  • url 请求的url地址
  • data 发送给服务器的数据
  • callback:成功的回调函数

如果感觉内容写的还不错的话,一键三连不迷路!!!!
后面将会更新更多学习内容,一起学习吧!!!!!!
在这里插入图片描述

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

PoJo123

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值