如何在javascript中操作数组
How to manipulate an array in javascript?
<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[0]
或 $product[1]
替换$product[i]
,它可以工作。
您有两个选择:
1.将数组值打印到 Javascript 中,然后在 Javascript 中循环数组
你必须准备相当于内爆PHP函数的python,并用引号包装器将值输出为字符串。
var product = ['$product_values'];
for(var i = 0; i < 3; i++)
{
var k = product[i]
alert(k)
}
2.在Python中循环数组并将输出打印到Javascript中
相关文章:
- 如何使jQuery插件函数可调用以供独立使用,而不在集合上操作
- Jquery菜单操作不稳定,定位不正确,存在一般错误
- 如何确定javascript已经完成了某些操作.ios上的
- 防止Alt+Shift默认操作或检测多种操作系统语言的Javascript
- 从JavaScript访问struts操作中的属性
- fluxxor向一个flux实例添加一组以上的操作
- Jquery表单验证插件-如果选中复选框,如何在提交时执行某些操作
- 操作放置在画布上的元素之间的连接
- 使用“+="操作人员
- Rails操作只调用一次,但我在ajax中每秒钟都调用一次
- Jquery未定义函数正在停止其他操作
- 如何操作iframe之外的元素
- javascript对象操作:根据指定条件选择属性
- jQuery:暂停按钮可以暂停所有其他操作
- 用于选择/文本框操作的JavaScript
- Google 脚本:用于创建日历活动的脚本运行时不会出错,但不会执行任何操作
- 通过javascript操作图像,非常简单
- 将文本框中的值用于按钮窗体操作上的变量
- 当通过AJAX调用时,控制器操作不会执行
- 多于两个操作数的OR操作