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

什么是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的 做网站的小伙伴可以给我留言交流哦,以后我们可以一起做项目哈。谢谢阅读。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值