猿问

在Aajax删除的时候出现这样的报错Uncaught ReferenceError: Layer is not defined


这是具体的代码   下面带下划线的是报错的位置

/*
*删除操作JS
*
 */
$(".singcms-table #singcms-delete").on('click',function(){
    var id = $(this).attr('attr-id');
    var a = $(this).attr('attr-a');
    var message = $(this).attr("attr-message");
    var url = SCOPE.set_status_url;

    data = {};
    data['id'] = id;
    data['status'] = -1;

    Layer.open({
        type : 0,
        title : '是否提交?',
        btn : ['yes', 'no'],
        icon : 3,
        closeBtn :  2,
        content :  "是否确定"+message,
        scrollbar : true,
        yes : function(){
            //执行相关跳转
            todelete(url, data);
        },
 
    });

});

    function todelete(url, data) {
        $.post(
            url,
            data,
            function(s){
                if(s.status ==1){
                    return dialog.success(s.message, '');
                    //跳转到相关页面
                }else{
                    return dialog.error(s.message);
                }
            }
        ,"JSON");

    }


慕粉李攀飞0304
浏览 1800回答 1
1回答

Caballarii

Layer这个弹出框的js没加进来,把这个js引入进来就好了
随时随地看视频慕课网APP

相关分类

Java
JavaScript
我要回答