特定のアイテムの複数の値をjspからJavascriptに渡したいです。私の要件により、Div を使用する必要があり、その div 内でループしてデータを出力します。
特定の項目行の double で、複数の値を jsp から Javascript に渡したいと考えています。
注: 要件により、選択タグを使用できません。代わりに Div を使用する必要があります。
今のところ、メソッドを渡すときに、${food.foodItemId}
JavascriptshowDetailData()
にデータが渡されていません。
<div class="scroller" ondblclick="showDetailData(${food.foodItemId},'m','desktop');">
<c:forEach var="food" varStatus="i" items="${foodItemList}">
<c:out value="${food.foodName}"/>
<br><br>
</c:forEach>
</div>
food.foodItemId~food.foodCategoryId~food.foodName~food.foodPortionName
以下のコード(選択タグを使用していた)のように、特定のデータ行をダブルクリックすると、そのような形式 [ ] の複数の値を Javascript に渡すにはどうすればよいですか?
以下のような例:
<option value="<c:out value="${food.foodItemId}"/>~<c:out value="${food.foodCategoryId}"/>~<c:out value="${food.foodName}"/>~<c:out value="${food.foodPortionName}"/>" ><c:out value="${food.foodName}"/></option>