若依框架不分离版-根据列表参数用弹窗显示请求的数据

HTML 的按钮绑定函数

<a class="btn btn-info single disabled" onclick="AAA()" >
    <i class="fa fa-plus"></i> 功能
</a>

这边用layer弹窗显示请求回来的数据

JAVASCRIPT 

var prefixfile = ctx + "xxx/xxxxxxx";
function AAA() {
    // 获取选中的行数据
    let rows = $('#bootstrap-table').bootstrapTable('getSelections');
    if (rows.length === 0) {
        alert('请选择一条记录');
        return;
    }
    //列表行中某个参数,我这边用id
    let id = rows[0].id;
    $.ajax({
        type: 'POST',
       //请求的接口
        url: prefixfile + "/XXXXX",
        data: { id: id },
        dataType: 'json', // 指定返回的数据类型为 JSON
        success: function(response) {
            if (response && response.rows) {
                let content = response.rows;
                console.log("1",content);
                let htmlContent = '';
                content.forEach(function(file) {
                    htmlContent += `<a href="${file.XXX}" target="_blank">${file.XXXX}</a><br>`;
                });
                // 使用 layer 打开模态框
                layer.open({
                    type: 1, // 页面层
                    title: '文件列表',
                    area: ['1024px', '700px'], // 宽高
                    content: htmlContent // 填充模态框内容
                });
            } else {
                console.error('响应数据不包含 data 属性或数据为空');
            }
        },
        error: function(error) {
            console.error('请求出错:', error);
        }
    });
}
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值