用 d3.csv()请求文件时,跨域的时候,如何带上 cookie ?
IE/Edge 下为什么我请求的 csv 文件有问题, float 的都是 NaN , string 的都是乱码, Chrome 下正常
1
msg7086 2017-04-18 01:52:00 +08:00 1
跨域带 Cookie 本身不是会导致跨站攻击吗?
|
2
C18H27NO3 2017-04-18 04:38:00 +08:00 1
1. 先用 d3-request 做个 http request , request 里 header 加上需要的 authentication ,再对返回值做 d3.csv parse
d3.request(url) .header("Authenticate",token) .mimeType("text/csv") .response(function(xhr){return d3.csvParse(xhr.responseText, row);}) [.get(callback)] 2. 你用的是 3.X 还是 4.0 的 d3 ? 如果 chrome 里正常的话应该是 request 的问题 |
3
leedstyh OP |
4
leedstyh OP Content-Type
|