Как создать Ajax GET, который ведет себя как window.location? - PullRequest
0 голосов
/ 25 июня 2018

У меня есть 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, который я мог бы использовать, который делает это автоматически.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...