ajax是一种异步的请求方式,ajax异步请求的三种方式

Ajax能够在无需加载整个页面的情况下,能够更新部分网页内容,可以减小服务器的资源浪费。

ajax大体上有四种实现方式,由于基于JS的实现方式太过于复杂,基本上用不到,所以就暂不贴出其实现代码了。

1.使用$.ajax()发送异步请求

$.ajax的参数列表如下:

url:异步请求的路径。

type:请求方式,常见参数为post,get等等。

dataTpye:接收到的服务器响应数据的格式。

data:请求参数,一般以json方式发送。

success:function(data):响应成功后的回调函数,参数data通常情况下是服务器返回的json格式的数据。

error:function():请求响应出现错误的情况下,执行的回调函数。

$.ajax({

url:"/login.do" ,

type:"POST" ,

dataType:"text",

data:{"name":"zhangbo"},

success:function (data) {

alert(data);

},

error:function () {

alert("请求响应错误");

}

});

2.使用$.get()发送get请求

$.get(url, [data], [callback], [type])的参数列表如下:

url:异步请求的路径。

data:请求参数,一般以json方式发送。

callback:回调函数。

type:响应结果的类型。

$.get("/login.do",{username:"zhangbo"},function (data) {

alert(data);

},"text");

3.使用$.post()发送post请求

$.post(url, [data], [callback], [type])的参数列表如下:

url:异步请求的路径。

data:请求参数,一般以json方式发送。

callback:回调函数。

type:响应结果的类型。

$.post("/login.do",{username:"zhangbo"},function (data) {

alert(data);

},"text");

三种异步实现的方式都大同小异,使用ajax的关键就在于json格式数据的获取与响应,其他的并不难。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值