基本上我有一组存储在表中服装项目每个都包含“ITEM_NAME”“ITEM_ID”和“item_shortcode”我希望能有每服链接项,当用户点击链接时需要添加到阵列(所选阵列)
我想基于关闭以创建一个JavaScript对象,我从MySQL数据库收集的数据的项目,然后将该数据传递给一个函数,当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。
有人指出我要去哪里错了吗?
好了,把你的名字加上引号或者你可能最终与item.itemName =有些长字符串,将造成可怕的错误; –
此外,如果没有人会因此而吼你 - 你应该切换到PDO或mysqli。mysql_函数已被弃用,并将很快被彻底清除。 –
gah不知道mysql函数是否需要被取代! –