Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 单击事件时对URL的jQuery触发器调用_Javascript_Jquery_Url - Fatal编程技术网

Javascript 单击事件时对URL的jQuery触发器调用

Javascript 单击事件时对URL的jQuery触发器调用,javascript,jquery,url,Javascript,Jquery,Url,我正在尝试触发预生成的URL以导出CSV,如下所示: // call API for CSV export $( ".buttons-csv" ).click(function(e) { var csvURL = csvAPI(dlog); $.get( csvURL, function( data ) { alert( "Export was performed." ); }); }); 问题是不会调用createdcsvURLURL下载文件 我已经

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

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

    var csvURL = csvAPI(dlog);
    $.get( csvURL, function( data ) {
        alert( "Export was performed." );
    });
});
问题是不会调用created
csvURL
URL下载文件

我已经试着通过网络把它完成了

window.location.href = csvURL

但这也不起作用。

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

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

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

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

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

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

url是什么?@dontvotemodown它是在
csvAPI
中生成的,看起来像
http://domain/logs?startdate=2019-05-30&enddate=2019-05-30&filter=string&filter\u status=test&\u format=csv
url是什么?@DontVoteMeDown它是在csvAPI中生成的,看起来像
http://domain/logs?startdate=2019-05-30&enddate=2019-05-30&filter=string&filter\u status=test&u format=csv