計画:
基本的に、「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 に割り当てられているように見えることです。
誰かが私が間違っているところを指摘していますか?