【发布时间】:2014-12-23 13:01:11
【问题描述】:
我有这样的变量来存储标记:
var markerGroups = {"1": [], "2": [], "3": [], "4": [], "5": [], "6": [], "7": [], "8": [], "9": [], "10": [], "11": [], "12": [], "13": [], "14": [], "15": [], "16": [], "17": [], "18": [], "19": [], "20": [],};
完美运行。使用类型和隐藏/显示标记存储标记。但我想要动态的:
var ar = `<?php echo json_encode($_SESSION['id_jenis']) ?>;`
var markerGroups = {for/do/while ar}
我该怎么做? 我仍在尝试但没有工作。 感谢您的帮助。
【问题讨论】:
-
$_SESSION['id_jenis']的值是多少? -
主键 id_jenis。我从查询中得到它。它给了我结果 '1,2,3,4,5,6 直到最后
-
你可以这样做: for (var key in markerGroups) { var array = markerGroups[key] } 但它会按字母升序遍历元素。
-
让我试试 :)。谢谢
-
为什么
markerGroups是一个对象?如果所有的键都是连续的数字,为什么不把它做成一个数组呢?
标签: javascript for-loop while-loop marker