javascript - 使用 d3.v5/JavaScript 在 html 页面中加载外部数据以避免跨站点脚本
问题描述
我正在尝试在我的 html 页面中加载外部数据。我正在使用 inside 执行外部脚本。如果数据在 html 页面内,则数据正在正确处理。如果数据在我的外部 dataset.js 中,我得到错误:属性 d:预期数字,“…1630896e-15,-90LNaN,NaNZ”。
html
<script src="d3.v5.min.js"></script>
<script src="dataset-pie.js"></script>
// Create dummy data
//var dataset = [
// { name: 'Success', count: 546 },
// { name: 'Error', count: 155 }
// ];
var total=0;
dataset.forEach(function(d){
total+= d.count;
});
数据集.js
dataset=[
{
"name": "Success",
"count": 546
},
{
"name": "Error",
"count": 155
},
]
解决方案
推荐阅读
- reactjs - npm 没有安装
- react-native - 类型字符串属性列表中的 React Native Realm 过滤器项
- vue.js - 当同时使用默认导出和命名导出时,命名导入未定义
- python - 使用 xlwt Python Odoo 插入图像?
- hadoop - 如何使用多分隔符在 hive 表中插入 csv 文件
- talend - 在 Talend 中使用远程文件作为输入
- angular - 如何以角度删除和更新特定项目
- r - 使用字符串作为函数参数 r 与网络
- node.js - 在 MongoDB 中使用索引进行部分文本搜索
- python - Using selenium script to test URL but after browser opens, it does not point to the requested URL