将Python数组传递给javascript? [英] Pass Python array to javascript?

查看:101
本文介绍了将Python数组传递给javascript?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是HTML / javascript的新手。我正在运行一个本地服务器,带有一个html / javascript文件和一个单独的python脚本。

I'm new to HTML/javascript. I'm running a local server, with an html/javascript file and a separate python script.

问题:如何将python数组传递给javascript变量?

到目前为止工作:
我已将数组写入文件 data.txt

1  32.1
2  10.0

但我可以把它放入JSON格式,如果它更容易。

but I could put it in JSON format if it's easier.

这是我到目前为止的进展

var x_pos = [];
jQuery.get('http://127.0.0.1:8000/data/data.txt',function(data){

// ??? Code here ???

});

console.log(x_pos[0])

注:如果有这是一个更简单的方法,我愿意接受建议。谢谢。

Note: if there is a much simpler way to do this, I'm open to suggestion. Thanks.

推荐答案

var x_array = [];    
var y_array = [];     

jQuery.get('http://localhost/test/data.txt',function(data){
    var lines = data.split(/\r\n|\n/g);
    for (var i = 0; i < lines.length; i++) {
        line = lines[i].split(/\s+/g);
        x_array.push(line[0]);
        y_array.push(line[1]);
    }
    console.log(x_array);
    console.log(y_array);
});

这篇关于将Python数组传递给javascript?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆