什么是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&;key2=value2,也可以是一个映射,比如{key1:‘value1’ ,key2:‘value2’}。如果使用了后者的形式,则数据再发送器会被转换成查询字符串 |
success | 请求成功后的回调函数 |
结束语
今天就讲到这里了,我自己在这个方面理解也很不到位,后期我还会补充一些知识,希望大家能关注一下,谢谢。
最后,有兴趣一起学习php的 做网站的小伙伴可以给我留言交流哦,以后我们可以一起做项目哈。谢谢阅读。
上一篇: 什么是NAT
下一篇: 了解什么是JSX以及它的语法