鍍金池/ 問答/HTML/ bootstrap-table點(diǎn)刪除按鈕刪除行,不進(jìn)行操作,也刷新頁面

bootstrap-table點(diǎn)刪除按鈕刪除行,不進(jìn)行操作,也刷新頁面

我點(diǎn)刪除按鈕,彈出個(gè)詢問框,不知道為什么我點(diǎn)詢問框的取消按鈕,依然刷新操作
圖片描述
圖片描述

$("#powerTable").bootstrapTable({

        url: "/Project/Project/GetPowerList", // 獲取表格數(shù)據(jù)的url
        cache: false, // 設(shè)置為 false 禁用 AJAX 數(shù)據(jù)緩存, 默認(rèn)為true
        striped: true,  //表格顯示條紋,默認(rèn)為false
        sidePagination: "server", //表示服務(wù)端請求
        queryParams: { PROJECTID: $("#ID").val() },
        sortName: 'ADDTIME', // 要排序的字段
        sortOrder: 'desc', // 排序規(guī)則
        columns: [
            {
                field: 'ID', // 返回json數(shù)據(jù)中的name
                visible: false //不顯示
            }, {
                field: 'USERID', // 返回json數(shù)據(jù)中的name
                title: '授權(quán)人姓名', // 表格表頭顯示文字
                align: 'center', // 左右居中
                valign: 'middle' // 上下居中
            }, {
                field: 'POWER',
                title: '所有權(quán)限',
                align: 'center',
                valign: 'middle',
                editable: {
                    type: "checklist",
                    separator: ",",
                    source: [{ value: 'query', text: '查詢' }, { value: 'update', text: '修改' }],
                    validate: function (value) {
                        if (value.length <= 0) {
                            return '請選擇權(quán)限';
                        }
                        if (value.length ==1 && value[0] == "update") {
                            return '請勾選查詢';
                        }
                    }
                }
            }, {
                field: 'ADDTIME',
                title: '授權(quán)時(shí)間',
                align: 'center',
                valign: 'middle',
                formatter: function (date) {
                    var pa = /.*\((.*)\)/;
                    var unixtime = date.match(pa)[1].substring(0, 10);
                    return getFullTime(unixtime);
                }
            }, {
                title: "操作",
                align: 'center',
                valign: 'middle',
                width: 160, // 定義列的寬度,單位為像素px
                formatter: function (value, row, index) {
                    return '<button class="btn btn-primary btn-sm" onclick="del(\'' + row.ID + '\')">刪除</button>';
                }
            }
        ],
        onLoadSuccess: function (data) {  //加載成功時(shí)執(zhí)行
            console.info("加載成功");
        },
        onLoadError: function () {  //加載失敗時(shí)執(zhí)行
            console.info("加載數(shù)據(jù)失敗");
        },
        onEditableSave: function (field, row, oldValue, $el) {
            if (row.POWER.length == 1) {
                if (row.POWER[0] == "query") {
                    row.POWER = '{ "query": true, "update": false }';
                }
            } else {
                row.POWER = '{ "query": true, "update": true }';
            }
            $.ajax({
                type: "post",
                url: "/Project/ProjectPower/Add",
                data: row,
                dataType: 'JSON',
                success: function (data, status) {
                    if (data) {
                        layer.alert('修改數(shù)據(jù)成功');
                    } else {
                        layer.alert('修改數(shù)據(jù)失敗');
                    }
                },
                error: function () {
                    layer.alert('編輯失敗');
                },
                complete: function () {

                }

            });
        }

    });
    
    
     function del(id) {
    var r = confirm("是否刪除該授權(quán)人信息");
    if (r) {
        $.ajax({
            type: "GET",
            url: GetRootName() + '/Project/Project/DelPower',
            data: { ID: id },
            dataType: "json",
            cache: false,
            async: false,
            success: function (data) {
                $("#powerTable").bootstrapTable('remove', {
                    field: 'ID',
                    value: id
                });
            }
        });
    }

}

回答
編輯回答
裸橙

將button改成a就可以了

2018年2月14日 03:54