-1
私はc:foreach内でjavascript関数を呼び出す必要があります。私に電話をかける方法を教えてください。 foreach内でusertimetrackersummaryをループし、すべてのループでjavascript関数を呼び出す必要があります。c:foreachからjavascriptを呼び出す
JavaScript関数はすべてのループで呼び出されますが、テーブルデータに 'totalOffHomeHrs'を印刷しようとすると空の値が返されます。 td
<c:forEach items="${userTimeTrackerSummary}" var="userTimeTracker">
<script type="text/javascript">
var totalOffHomeHrs= addTimes('${userTimeTracker.totalWorkhours}','${userTimeTracker.totalWorkHomehours}');
</script>
<tr style="font-size:11px;">
<td ><c:out value="${userTimeTracker.employeeID}" /></td>
<td>${totalOffHomeHrs}</td>
</tr>
</c:forEach>
javascript function:
function addTimes(t0, t1) {
return timeFromMins(timeToMins(t0) + timeToMins(t1));
}
[this](http://stackoverflow.com/questions/28559648/how-to-call-javascript-function-from-tag-libs)は役に立ちませんか? –
@Ashish。私は同じことをやっている。サーバーの再起動の問題により、以前の関数が呼び出されませんでした。今機能が呼び出されました。私は進歩をあなたにお知らせします。ありがとう – user2057006
私は新しいコードで更新しました。 totalOffHomeHrsが何も表示しない理由を助けてください。この要件を達成する他の方法はありますか? – user2057006