Dies könnte eine einfache Frage sein, aber ich habe noch nicht den Weg gefunden, um es zu sortieren. Ich möchte CSV-Datei vom Server durch Ajax-Aufruf (von ASP.NET Web API implementiert) zum Download:Wie Accept Header mit Text/CSV in jQuery Ajax hinzufügen
$.ajax({
type: "GET",
accepts: "text/csv; charset=utf-8",
url: "/api/employees",
success: function (data) {
}
});
Ich habe setzen die Header in jQuery Ajax akzeptiert wie oben. Aber von Fiedler, ich sehe:
Der Akzeptiert Kopf wendet sich nun Accept: undefined
. Wenn ich zu setzen versuchen:
accepts: {
csv: "text/csv; charset=utf-8"
}
Der Akzeptiert Kopf wendet sich nun: Accept: */*
Also ich denke, dass die Hauptsache ist mein Server liefert JSON-Objekt eher als CSV-Datei zu machen.
Wie kann ich Accepts Header in jQuery Ajax richtig machen? und sehen in der fiddler sollte sein: Accept: text/csv
Ich benutze Chrome.
Danke, es funktioniert. Aber ich verstehe nicht, warum zwei Optionen, die ich gab, nicht funktionierten –