gpt4 book ai didi

javascript - jQuery 在点击事件时触发对 URL 的调用

转载 作者:行者123 更新时间:2023-11-30 09:14:14 24 4
gpt4 key购买 nike

我正在尝试触发预生成的 URL 以导出 CSV,如下所示:

// call API for CSV export
$( ".buttons-csv" ).click(function(e) {

var csvURL = csvAPI(dlog);
$.get( csvURL, function( data ) {
alert( "Export was performed." );
});
});

问题是不会调用创建的 csvURL URL 来下载文件。

我已经尝试通过

window.location.href = csvURL

但这也行不通。

最佳答案

下载不会在您使用 AJAX 时发生,只有当浏览器在窗口中正常打开 URL 时才会发生。使用 window.open() 打开一个执行下载的新窗口,同时不替换当前窗口。

$( ".buttons-csv" ).click(function(e) {

var csvURL = csvAPI(dlog);
window.open(csvURL);
});

关于javascript - jQuery 在点击事件时触发对 URL 的调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56384439/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com