我正在尝试将位于外部的 csv 数据加载到脚本中,但我认为由于浏览器同源策略而失败。我发现了一些有关使用跨文档消息传递解决此问题的相关讨论,但老实说,我不知道如何实现这一点。感谢有关此或其他解决方法的建议。下面的脚本应该将每个数据行打印到浏览器控制台,但失败了。
<html>
<head>
<meta charset='utf-8'>
<script type="text/javascript" src="scripts/d3.v2.js"></script>
<title>CSV reader</title>
</head>
<body>
<script type="text/javascript">
d3.csv("http://www.quake.utah.edu/EQCENTER/LISTINGS/OTHER/Yell_Q32012TT.csv",
function(parseCoords) {
parseCoords.forEach(function(d) {
console.log(d);
});
});
</script>
</body>
</html>