<body>
$product
</body>
<script type="text/javascript">
var product = '$product';
for(var i = 0; i < 3; i++)
{
var k = product[i]
alert(k)
}
</script>
该数组来自python脚本。
$ product的值为['a','b','c']
。
当我想从$ product获取值时,它会返回错误:全局名称'i'未定义
如果我将$product[i]
替换为$product[0]
或$product[1]
,则可行。
答案 0 :(得分:0)
您有两种选择:
1.将数组值打印到Javascript中,然后在Javascript中循环数组
你必须准备python等效于内爆PHP函数和引用包装器以输出值作为字符串。
var product = ['$product_values'];
for(var i = 0; i < 3; i++)
{
var k = product[i]
alert(k)
}
2.在Python中使用循环数组并将输出打印到Javascript中