如何在 bootgrid 中的新选项卡中打开此 link

How to open this link in new tab inside bootgrid

我使用 button.But 基于文件 ID (FID) 嵌入了文件下载 link 我的问题是当用户按下下载按钮时页面重定向到 downloadfile.php。相反,当用户按下下载按钮时,页面应该以新的方式打开 tab.How 我可以实现这个吗?

"download": function(column, row) 
            {
                return '<a href="downloadfile.php?fid='+row["fid"]+'"><button type="button" class="btn btn-info " data-row-id="' + row.fid + '">Download</buttn></a> ';
            },

我想我可以通过添加 target='_blank' 属性来解决这个问题,但是当我将代码修改为

"download": function(column, row) 
            {
                return '<a target='_blank' href="downloadfile.php?fid='+row["fid"]+'"><button type="button" class="btn btn-info " data-row-id="' + row.fid + '">Download</buttn></a> ';
            },

网格没有 load.That 是因为 error.So 如何解决这个问题?

这一行有错别字:-

return '<a target='_blank' href="downloadfile.php?fid='+row["fid"]+'"><button type="button" class="btn btn-info " data-row-id="' + row.fid + '">Download</buttn></a> ';

您混用了单引号和双引号。应该是:-

return '<a target="_blank" href="downloadfile.php?fid='+row["fid"]+'"><button type="button" class="btn btn-info " data-row-id="' + row.fid + '">Download</button></a> ';

您的结束 `' 标签也包含错字。