[英]Passing data from a file to a variable in Javascript
我是一个Python人士,不懂Javascript。 但是我被困在一种情况下,我正在从python脚本生成数据流,而javascript需要消耗该数据来显示wordcloud。 我正在使用wordcloud2.js
我需要能够将数据从外部文件(URL)传递到变量“列表”(如下)。 我从互联网上尝试了几种方法,但似乎无济于事。 有人可以帮我解决它。
<script>
var div = document.getElementById("sourrounding_div");
var canvas = document.getElementById("canvas_cloud");
canvas.height = div.offsetHeight;
canvas.width = div.offsetWidth;
var options =
{
list : [['A1', 20.0],['A2',30],['A3',40],],
gridSize: Math.round(0.21 * document.getElementById('canvas_cloud').offsetWidth / 1024),
weightFactor: function (size) {
return Math.pow(size, 1.4) * document.getElementById('canvas_cloud').offsetWidth / 1024;
}
}
WordCloud(document.getElementById('canvas_cloud'), options);
</script>
您可以使用AJAX(JSON返回的示例):
var request = new XMLHttpRequest();
request.open('GET', 'url', true);
request.onload = function() {
if (request.status == 200) {
var list = JSON.parse(request.responseText);
}
};
request.send();
请记住,请求是异步的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.