Playframework 加载csv文件无法加载到使用play framework和scala的公共资产的js文件中
在scala的Play framework中,我在js文件line_graph.js中使用data.csv,加载了line_graph.js,但没有加载data.csv。如何在js文件中加载数据Playframework 加载csv文件无法加载到使用play framework和scala的公共资产的js文件中,playframework,Playframework,在scala的Play framework中,我在js文件line_graph.js中使用data.csv,加载了line_graph.js,但没有加载data.csv。如何在js文件中加载数据 <script src="@routes.Assets.at("js/line_graph.js")" type="text/javascript"></script> <a href="@routes.Assets.at("js/data.csv")"><
<script src="@routes.Assets.at("js/line_graph.js")" type="text/javascript"></script>
<a href="@routes.Assets.at("js/data.csv")"></a>
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/4.2.2/d3.js"></script>
application.conf
play.filters.headers.contentSecurityPolicy = "default-src *; script-src 'self' cdnjs.cloudflare.com code.jquery.com"
line_graph.js代码
d3.csv("data.csv", function(error, data) {
if (error)
throw error;
data.forEach(function(d) {
d.number = d.number;
d.iteration1 = +d.iteration1, d.iteration2 = +d.iteration2;
});
在文件行_graph.js中,您没有为csv文件使用正确的url。尝试:
d3.csv("/assets/js/data.csv", function(error, data) {
...
您的浏览器开发器窗口中是否有任何错误?没有找到。
d3.csv("/assets/js/data.csv", function(error, data) {
...