Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/293.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 从flask调用变量到javascript并用于循环_Python_Flask - Fatal编程技术网

Python 从flask调用变量到javascript并用于循环

Python 从flask调用变量到javascript并用于循环,python,flask,Python,Flask,我正在做一个flask项目,我正在尝试从flask调用一个列表,并使用for循环来处理javascript中的列表。然而,这似乎不起作用 for(变量i=0;i

我正在做一个flask项目,我正在尝试从flask调用一个列表,并使用for循环来处理javascript中的列表。然而,这似乎不起作用

for(变量i=0;i<2;i++){
L.marker([“{location[i][0]}”,“{{location[i][1]}}]”{
icon:L.mapquest.icons.marker(),
}).bindpoop(“餐厅”).addTo(地图);
}

如果我将
[{{location[I][0]}],{{{location[I][1]}}]
更改为
[{location[0][0]}],{{{location[0][1]}]
,此代码将正常工作。我想知道在使用javascript变量调用flask中的列表时是否有任何特殊规则。请让我知道我是否应该提供任何其他代码。提前谢谢你

您需要在烧瓶中迭代:

{{范围(2)%%内的i的%
L.marker([“{location[i][0]}”,“{{location[i][1]}}]”{
icon:L.mapquest.icons.marker(),
}).bindpoop(“餐厅”).addTo(地图);
{{%endfor%}}

我还没有测试过这个示例,也不知道您的项目,但它在原理上显示了该方法。

flask和javascript无法交互。如果要迭代python数据结构中的所有值,需要在flask中而不是javascript中进行迭代。