fastadmin ajax 关掉提示信息,Fast.api.ajax关闭提示信息

2023-06-03 11:27:31 浏览数 (1)

只需要在ajax成功或者失败的回调中增加return false即可,然后就能关闭掉系统自带的成功和失败提示

代码语言:javascript复制
Fast.api.ajax({
	url: communicate_form_url,
	loading: false,
}, function(ret) {
	return false; // 关闭成功的提示
});

具体的fast.js源码如下:

代码语言:javascript复制
//请求成功的回调
onAjaxSuccess: function (ret, onAjaxSuccess) {
    var data = typeof ret.data !== 'undefined' ? ret.data : null;
    var msg = typeof ret.msg !== 'undefined' && ret.msg ? ret.msg : __('Operation completed');

    if (typeof onAjaxSuccess === 'function') {
        var result = onAjaxSuccess.call(this, data, ret);
        if (result === false)   // 重点在这里
            return;
    }
    Toastr.success(msg);
},
//请求错误的回调
onAjaxError: function (ret, onAjaxError) {
    var data = typeof ret.data !== 'undefined' ? ret.data : null;
    if (typeof onAjaxError === 'function') {
        var result = onAjaxError.call(this, data, ret);
        if (result === false) {  // 重点在这里
            return;
        }
    }
    Toastr.error(ret.msg);
},

0 人点赞