码迷,mamicode.com
首页 > 其他好文 > 详细

Flask实战第54天:cms删除轮播图功能完成

时间:2018-08-31 00:34:12      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:完成   r.js   success   com   ESS   err   bbs   info   mes   

后台逻辑

编辑cms.views.py

@bp.route(/dbanner/,methods=[POST])
@login_required
def dbanner():
    banner_id = request.form.get(banner_id)
    if not banner_id:
        return xjson.json_param_error(message=请传入轮播图id!)

    banner = BannerModel.query.get(banner_id)
    if not banner:
        return xjson.json_param_error(message=没有这个轮播图!)

    db.session.delete(banner)
    db.session.commit()
    return xjson.json_success()

前台逻辑

编辑banner.js

$(function () {
    $(".delete-banner-btn").click(function (event) {
        var self = $(this);
        var tr = self.parent().parent();
        var banner_id = tr.attr(‘data-id‘);
        xtalert.alertConfirm({
            "msg":"您确定要删除这个轮播图吗?",
            ‘confirmCallback‘: function () {
                bbsajax.post({
                    ‘url‘: ‘/cms/dbanner/‘,
                    ‘data‘:{
                        ‘banner_id‘: banner_id
                    },
                    ‘success‘: function (data) {
                        if(data[‘code‘] == 200){
                            window.location.reload();
                        }else{
                            xtalert.alertInfo(data[‘message‘]);
                        }
                    }
                })
            }
        });
    });
});

 

Flask实战第54天:cms删除轮播图功能完成

标签:完成   r.js   success   com   ESS   err   bbs   info   mes   

原文地址:https://www.cnblogs.com/sellsa/p/9563323.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!