Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Python脚本的结果更新Javascript_Javascript_Jquery_Python_Ajax_Flask - Fatal编程技术网

使用Python脚本的结果更新Javascript

使用Python脚本的结果更新Javascript,javascript,jquery,python,ajax,flask,Javascript,Jquery,Python,Ajax,Flask,使用Python脚本的结果更新Javascript 我想用Flask中的Python脚本更新我的Javascript脚本 我从我的Python 脚本,并希望将其传递给或更新Javascript。 但无法在烧瓶中找出原因 以下是我需要更新的Javascript: events: { load: function() { // set up the updating of the chart each second var series = this.series[0]; setInterval(

使用Python脚本的结果更新Javascript

我想用
Flask
中的Python脚本更新我的Javascript脚本

我从我的
Python
脚本,并希望将其传递给或更新Javascript。 但无法在
烧瓶
中找出原因

以下是我需要更新的Javascript:

events: {
load: function() {

// set up the updating of the chart each second
var series = this.series[0];
setInterval(function() {
var x = (new Date()).getTime();

// Value from Python script (DataFrame)
var y = Math.random() * 100;
series.addPoint([x, y], true, true);
                      }, 5000);
                  }
              }
这里,我传递的是随机值,但我想传递Python脚本中的值。 我的Python脚本如下所示:

import MySQLdb
import pandas.io.sql as sqlio

host = "~~~"  # Public
port = 1111
username = "aa"
password = "aaa"
database = "aaaa"

conn = MySQLdb.connect(host=host,
                       user=username,
                       passwd=password,
                       db=database,
                       port=port)


qry1 = """
~~
"""

df = sqlio.read_sql(qry1, conn)
df['count'][0] # return some number in Python
职能成员。 我知道你不会的
have get

如果我猜对了,您希望javascript代码中包含一个由python脚本生成的数字。如果你用的是烧瓶,那么你可能用的是Jinja2,对吧

当请求包含所述javascript的页面并使用render_template()将其发送回时,可以将关键字参数传递给包含该值的render_template,然后在模板中,可以将该变量的值“回显”到javascript中。例如,如果您的templates目录中有template page.html中的相关javascript,并且有一个python函数来计算名为
compute\u value

@app.route("/page")
def page():
    value = compute_value()
    return render_Template('page.html', value = value)
然后在page.html中,您可以

var y = {{ value }}

因此,从某种意义上说,您正在使用Jinja2从python生成javascript代码。

那么您希望客户端浏览器中的javascript从服务器上的python脚本检索信息吗?或者您希望Python中的值已经存在于发送给客户端的javascript脚本中吗?我希望从Python中检索该值并将其发送给javascript