Accept
头以JSON、CSV或HTML格式返回数据。今年早些时候,有人是in the same boat,得到了回应
您不能使用javascript功能完成它,因为javascript没有在客户端机器上写入的权限,相反,您可以向服务器发送请求,以创建csv文件并将其发送回客户端。
所以我增加了一个按钮
window.open("MyWebService.cgi?" + theSameQueryStringIPassedInTheAjaxCall)
,
它在一个新的浏览器选项卡中打开HTML版本。我想要CSV版本。有什么方法可以传递Accept: text/csv
HTTP头吗?(我知道如何使用XMLHttpRequest和setRequestHeader,但这对我没有帮助。)
发布于 2010-09-01 19:45:18
别这么想。我觉得你应该用一个参数代替。
https://stackoverflow.com/questions/3621549
复制相似问题