计划:
基本上我有一组服装项目存储在一个包含“item_name”“item_id”和“item_shortcode”的表中选定的数组)
我正在尝试根据从 mySQL 数据库收集的数据创建一个 javascript 对象,然后在将 div 单击到我的方法时将该数据传递给函数。
这是一个例子:
<?php
while($row = mysql_fetch_array($results)){
?>
<script>
var item = new Object();
item.itemName = <?php echo json_encode($row['item_name']); ?>;
</script>
<?php
echo "<div id=\"".$row['item_name']."\" class=\"choice\" onclick=\"SetSelectedChoice(item);\">";
//echo $row['item_name'];
echo "</div>";
}
}
?>
编辑:这只是一个例子,我将用大量数据填充我的对象,而不仅仅是 item_name
问题是最后一个对象似乎分配给了 while 循环中的每个 div。
有人指出我哪里出错了吗?