To może być proste pytanie, ale jeszcze nie znalazłem sposobu, aby to rozwiązać. Chciałbym, aby pobrać plik CSV z serwera (realizowanego przez ASP.NET Web API) przez wywołanie ajax:Jak dodać Accept nagłówka z tekstem/csv w jQuery ajax
$.ajax({
type: "GET",
accepts: "text/csv; charset=utf-8",
url: "/api/employees",
success: function (data) {
}
});
mam umieścić akceptuje nagłówek w jQuery AJAX jak powyżej. Ale z Skrzypek, widzę:
akceptuje nagłówek teraz odwraca się do Accept: undefined
. Gdy próbuję umieścić:
accepts: {
csv: "text/csv; charset=utf-8"
}
akceptuje żniwna teraz odwraca się do: Accept: */*
Więc myślę, że to główny punkt, aby mój serwer zwraca obiekt JSON zamiast pliku CSV.
Jak poprawnie ustawić Akceptuj nagłówek w jQuery ajax? i zobacz w skrzypce powinno być: Accept: text/csv
Używam Chrome.
Dzięki, to działa. Ale nie rozumiem, dlaczego dwie opcje, które podałem, nie zadziałały –