Layui 子框架 toast

                function myAjaxPost(url, data, successCallback, errorCallback, completeCallback) {
                    $.ajax({
                        type: "POST",
                        url: url,
                        data: data,
                        dataType: "json",
                        beforeSend: function() {
                            parent.layer.msg("数据正在提交...",
                                {
                                    icon: 4,
                                    offset: 'rt',
                                    anim: 6,
                                    time: 3000,
                                    skin: "layui-bg-blue"
                                });
                        },
                        success: function(msg) {
                            if (msg.code === 0) {
                                parent.layer.msg(msg.message,
                                    {
                                        icon: 1,
                                        offset: 'rt',
                                        anim: 6,
                                        time: 3000,
                                        skin: "layui-bg-green"
                                    },
                                    function() {
                                        if (typeof(successCallback) === 'function') {
                                            successCallback();
                                        }
                                    });
                            } else {
                                parent.layer.msg(msg.message,
                                    {
                                        icon: 2,
                                        offset: 'rt',
                                        anim: 6,
                                        time: 3000,
                                        skin: "layui-bg-red"
                                    },
                                    function() {
                                        if (typeof(errorCallback) === 'function') {
                                            errorCallback();
                                        }
                                    });
                            }
                        },
                        error: function(req, status, error) {
                            parent.layer.msg(error,
                                {
                                    icon: 2,
                                    offset: 'rt',
                                    anim: 6,
                                    time: 3000,
                                    skin: "layui-bg-red"
                                },
                                function() {
                                    if (typeof(errorCallback) === 'function') {
                                        errorCallback();
                                    }
                                });
                        },
                        complete: function() {
                            if (typeof(completeCallback) === 'function') {
                                completeCallback();
                            }
                        }
                    });

                }

 

posted @   月渊  阅读(336)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示