У меня есть CSV, который я смог получить с помощью window.location = "/path/to/mydata"
, который, как я понимаю, создает запрос GET для этого местоположения.Теперь я хотел бы добавить параметры заголовка, поэтому я делаю что-то вроде этого ...
$.ajax(
url:"/path/to/mydata",
method: "GET",
headers: {"my-header": "..."})
.done((data){
// "data" is now a string of my csv data
console.log(data)
});
Когда я просто делаю window.location
, Chrome каким-то образом обнаруживает, что я получил CSV-файл обратно, и сохраняет содержимое локальнов Мои Загрузки.Я не уверен, как это сделать с помощью функции обратного вызова ajax done
, или если есть параметр ajax, который я мог бы использовать, который делает это автоматически.