Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/345.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
Javascript 由JS调用的多个变量_Javascript_Python_Flask - Fatal编程技术网

Javascript 由JS调用的多个变量

Javascript 由JS调用的多个变量,javascript,python,flask,Javascript,Python,Flask,我有一条路线 @app.route('/get_plots/<ticker>') def route_get_plots(ticker): plot1, plot2 = get_plots(ticker) return plot1, plot2 其中resonseJSON似乎只获取第一个变量plot1,但如何也访问第二个变量plot2? 类似python的多变量赋值 变量plot1,plot2=responseJSON;似乎不起作用 或者在我的app.route中将

我有一条路线

@app.route('/get_plots/<ticker>')
def route_get_plots(ticker):
    plot1, plot2 = get_plots(ticker)
    return plot1, plot2
其中resonseJSON似乎只获取第一个变量plot1,但如何也访问第二个变量plot2? 类似python的多变量赋值 变量plot1,plot2=responseJSON;似乎不起作用

或者在我的app.route中将它们组合成一个json对象更有意义吗?

试试:

return {'plot1': plot1, 'plot2': plot2}
flask的更高版本会自动将返回的字典转换为JSON

然后在javascript中:

var plot1 = responseJSON['plot1'];
var plot2 = responseJSON['plot2'];
var plot1 = responseJSON['plot1'];
var plot2 = responseJSON['plot2'];