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

什么是AJAX,它的用法是什么?

程序员文章站 2022-04-12 09:53:43
...

什么是AJAX?它的用法是什么?

今天我给大家说说什么是AJAX,我也是一个小白,刚开始写这些东西。

什么是AJAX?

AJAX = 异步 JavaScript 和 XML。 AJAX 是一种用于创建快速动态网页的技术。
通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。 有很多使用 AJAX 的应用程序案例:新浪微博、Google
地图、开心网等等。

这里我主要说一下php请求下的ajax的异步提交的方法。

这里我省去很多的代码段,还有个别函数,主要是我给大家说说这个异步提交的方式,具体的就不给大家介绍了。

<script>
...... //这里省去了获取用户名的函数以及判断用户名,密码是否为空的一些函数代码


$.ajax({
type:"post", //post请求
url:url,
data:{username,password:password,code:code},//传递的参数
success:funtion(res){  //回调函数,res参数是从你写的方法里面调用的,相当于是你从你接数据的地方
//这里的code是我写的验证码,可以省去这个参数。
if(res.status){
layer.mgs(res.message{time:1000},funtion(){
windos.location.herf="{:U('地址')}" //这里我使用了U方法,具体的语法格式,在我的上一篇文章中有展示,这里主要是用来跳转你要跳转的页面
});
}
else{
//如果前面你有验证码的阶段的话,则刷新
$("reloadverify").click();  //这里调用的是前面写的方法中的verify
layer.msg(res.message,{time:2000});
}
}
});
return false;
});
</script>

ajax参数

属性名 描述
type 请求的方式(post 或者get),默认为“get”
url (默认:当前页面地址)发送请求的地址
data 发送到服务器的数据。data选项既是一个可以包含一个查询字符串,比如key1=value1&amp;key2=value2,也可以是一个映射,比如{key1:‘value1’ ,key2:‘value2’}。如果使用了后者的形式,则数据再发送器会被转换成查询字符串
success 请求成功后的回调函数

结束语

今天就讲到这里了,我自己在这个方面理解也很不到位,后期我还会补充一些知识,希望大家能关注一下,谢谢。
最后,有兴趣一起学习php的 做网站的小伙伴可以给我留言交流哦,以后我们可以一起做项目哈。谢谢阅读。

相关标签: php ajax