关于ajax请求数据中的beforeSend、success、complete之间的关联和使用说明

来源:07素材网 01月07日 11:52
我们页面请求接口时为了用户体验的友好性,通常我们在请求接口时会有这样的提示”请等待",请求成功后也会有提示语“加载完成”

下面简单和大家分享下ajax中的beforeSend、success、complete三个属性使用方法

beforeSend: 请求之前调用的方法,它的值可以是个回调函数,在接口请求之前执行,一般是请求提示信息

success: 请求成功,它的值是一个回调函数,接口请求成功时执行的部分,在回调函数中我们可以书写一些相关的业务逻辑

complete: 请求完成,同样它的值也可以是回调函数,在接口请求完成时执行的方法,也是提示信息

整体代码结构代码:
$.ajax({
    type: "POST",
    url: "http://yunxi10.com",
    async:false,
    data: data,
    success: function(res){
    console.log(成功返回数据)
    },
    error: error,
    beforeSend:  function(res){
    console.log(请求前提示)
    },
    complete:  function(res){
    console.log(请求后提示)
    }
});
原文出处:http://www.yunxi10.com/
版权声明:本文来源地址若非本站均为转载,若侵害到您的权利,请及时联系我们,我们会在第一时间进行处理。

头条

在使用SQLite3时遇到的几个坑

在使用SQLite3时遇到的几个坑

《本打算在SQLite3数据库里执行一个查询语句,使用的是php语言,起初遇到的是权限问题: permission denied,因为SQLite3数据库文件和PHP执行者属于两个不同的用户,首先需要对这个文件执行mode 777的权限开放,然后,又遇到了下面这样的PHP错误