を使用して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 は関数ではありません」というメッセージが表示されます。
誰かがこの状況に遭遇しましたか? ファイルを正しくロードするために何か特別なことをする必要がありますか?
私も試しました
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>
しかし、このアプリケーションでは、それはオプションではありません。