我正在尝试使用加载 d3js 脚本
$.getScript('http://d3js.org/d3.v2.js', function(data, textStatus) { console.log(textStatus); return true });
正确返回“成功”状态。
我已经设置了
$.ajaxSetup({
cache: true,
async: false
});
以便在尝试使用文件之前完全加载文件。
但是我在控制台窗口中收到“TypeError:names.map(...).join is not a function”。
有没有人遇到过这种情况?为了使文件正确加载,我需要做些什么特别的事情吗?
我也试过
var se = document.createElement('script');
se.type = "text/javascript";
se.src = "http://d3js.org/d3.v2.js";
document.getElementsByTagName('head')[0].appendChild(se);
结果相同。
我没有问题
<script src="http://d3js.org/d3.v2.js"></script>
但在这个应用程序中,它不是一个选项。