如何重写URL的一部分?

鲁本

我在网站上使用lightbox2,希望观众下载图像。该按钮起作用,它链接到/view/directory/image.jpg,下载按钮仅显示图像。在PHP中,我制作了一个脚本,用于下载映像并在mysql中设置download + 1,我唯一不太擅长的就是JS。

lightbox2中的当前JS代码为:

this.$lightbox.find('.lb-download').on('click', function (e) {
    window.open(e.target.href)
  });

由于href错误链接到/view/directory/image.jpg的图像。我希望lb-download按钮转到/ download /directory/image.jpg,我已经可以下载了,而不是JS中的window.open和preg_replace部分。

xxxmatko

您可以使用单词视图替换网址中的部分,以进行以下下载

this.$lightbox.find(".lb-download").on("click", function (e) {
   window.open(e.target.href.replace("/view/", "/download/"))
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章