javascript不断从python var返回NaN%

时间:2019-03-14 14:27:29

标签: javascript python flask justgage

我有一个正在使用的烧瓶应用程序。我正在使用js标尺系统,并且我希望该值是从网页上抓取的变量。我很好地刮了页面并返回了我想要的值,但是当我将该值提供给脚本时,它将返回NaN%。我可以在html部分中校准该变量。

JS代码段

 var g2 = new JustGage({
        id: 'g2',
        value: '{{a0}}',
        min: 0,
        max: 100,
        symbol: '%',
        pointer: true,
        pointerOptions: {
          toplength: -15,
          bottomlength: 10,
          bottomwidth: 12,
          color: '#8e8e93',
          stroke: '#ffffff',
          stroke_width: 3,
          stroke_linecap: 'round'
        },
        gaugeWidthScale: 1,
        counter: true
      });

烧瓶部分

g_data = ast.literal_eval(soup.get_text())
a0 = g_data['ainputs'][3:8]
a1 = g_data['ainputs'][12:17]
a2 = g_data['ainputs'][21:26]
a3 = g_data['ainputs'][30:35]
a4 = g_data['ainputs'][39:45]

现在我已经尝试在变量上使用float和int,但是除了NaN%之外,没有人返回任何东西。如果将变量放在不带引号的值点上,则所有量表均不显示任何内容。

1 个答案:

答案 0 :(得分:0)

显然我没有将变量传递给正确的视图。对不起。现在只需使用{{a0}}即可。