javascript продолжает возвращать NaN% из python var - PullRequest
0 голосов
/ 14 марта 2019

У меня есть приложение для колб, над которым я работаю.Я использую систему js-датчика и хочу, чтобы значение было переменной, которую я соскребал с веб-страницы.Я просто тщательно очищаю страницу и возвращаю нужные значения, но когда я даю это значение скрипту, он возвращает NaN%.Я могу назвать переменную в разделе html просто отлично.

JS Snippet

 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 голосов
/ 14 марта 2019

Очевидно, я не передавал переменные в правильное представление.Я прошу прощения.Просто использование {{a0}} работает сейчас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...