这可能是一个简单的问题,但我还没有找到解决的办法。我想通过Ajax调用从服务器下载(通过的ASP.NET Web API实现)CSV文件:如何在jQuery中添加带有text/csv的Accept Header ajax
$.ajax({
type: "GET",
accepts: "text/csv; charset=utf-8",
url: "/api/employees",
success: function (data) {
}
});
我已经把jQuery的阿贾克斯接受头部像上面。但是,从提琴手,我看到:
的接受头,现在变成Accept: undefined
。如果我试图把:
accepts: {
csv: "text/csv; charset=utf-8"
}
的接受头,现在变成:Accept: */*
所以我想这是主要的一点,使我的服务器返回JSON对象,而不是CSV文件。
如何正确地使jQuery ajax中的Accepts Header?并在提琴手中看到的应该是: Accept: text/csv
我正在使用Chrome。
谢谢,它的工作原理。但我不明白为什么我给出的两个选项都不起作用 – 2013-03-11 07:47:38