ajax简单使用(三)新增加载中的提示和加载完成的提示

主要是两个函数类型

beforeSend  和  complete 

 $.ajax({
        url: "/postSelect",
        type: 'POST',
        data: {
            user_id: user_id, password: password, key: key, version: version, type: type, param: param, method: method
        },
        dataType: 'JSON',


        /*数据提交前的操作.*/
        beforeSend : function () {
            load();
        },

        /*数据提交完毕后的操作*/
        complete: function () {
            disLoad();
        },
        success: function (data) {
            var msg = data.msg;
            /*json 化数据*/
            msg = formatJson(msg);
            $("#result").html(msg);
        },
        error: function (e) {
            $("#result").html('ajax数据数据获取异常!' + e.status);
        }
    });
}

 

beforeSend 是用于在向服务器发送请求前执行一些动作。除了可以优化用户体验度,个人感觉还可以做一些数据校验之类的操作,可以防止数据重复提交等。

complete 是指 在完成发送操作后的一些操作。比如打开一些提交按钮,清理相关输入框的数据等。

 

 

©️2020 CSDN 皮肤主题: 终极编程指南 设计师:CSDN官方博客 返回首页