У меня есть шаблон, который отлично работает, но я пытаюсь построить массив с конечной целью получить общее количество этих значений.Подчеркивание шаблона, добавление списка в один массив?
Так что мой шаблон дает мне следующий список значений,
10
23
14
1
ЭСТ, для каждого значения, которое находится в моей базе данных, которая петли вокруг тонкой. Но я хочу, чтобы общее количество из этого списка, которое я делал в строке, но это просматривает каждую строку в базе данных. Итак, какова была моя цель (и, пожалуйста, скажите, есть ли лучший способ сделать это), нужно было создать это в единый массив, нажав каждое значение в новый массив внутри шаблона, а затем добавив массив вверх, давая мне большой Всего.
Так что мой шаблон выглядит следующим образом,
<script type="text/template" id="TimesheetData">
<input type="type" name="data[Timesheetrow][<%= Timesheetrow.index %>][jobtitle]" value="<%= Timesheetrow.jobtitle %>">
<input type="type" name="data[Timesheetrow][<%= Timesheetrow.index %>][jobtitle]" value="<%= Timesheetrow.mon %>">
<input type="type" name="data[Timesheetrow][<%= Timesheetrow.index %>][jobtitle]" value="<%= Timesheetrow.tue %>">
<input type="type" name="data[Timesheetrow][<%= Timesheetrow.index %>][jobtitle]" value="<%= Timesheetrow.wed %>">
<input type="type" name="data[Timesheetrow][<%= Timesheetrow.index %>][jobtitle]" value="<%= Timesheetrow.thu %>">
<input type="type" name="data[Timesheetrow][<%= Timesheetrow.index %>][jobtitle]" value="<%= Timesheetrow.fri %>">
<input type="type" name="data[Timesheetrow][<%= Timesheetrow.index %>][jobtitle]" value="<%= Timesheetrow.sat %>">
<input type="type" name="data[Timesheetrow][<%= Timesheetrow.index %>][jobtitle]" value="<%= Timesheetrow.sun %>">
<span>Weekly total : <span class="TimeSheetWeekly<%= Timesheetrow.index %>"></span></span>
<%
var WeeklyArray = [Timesheetrow.mon, Timesheetrow.tue, Timesheetrow.wed, Timesheetrow.thu, Timesheetrow.fri, Timesheetrow.sat, Timesheetrow.sun];
var WeeklyTotals = 0;
for (var i = 0; i < WeeklyArray.length; i++) {
WeeklyTotals += WeeklyArray[i] << 0;
}
_.defer(function(){
var WeeklyTotalTag = '.TimeSheetWeekly'+ Timesheetrow.index;
$(WeeklyTotalTag).html(WeeklyTotals);
})
%>
</script>
Но когда я пытаюсь использовать .zip
или .map
я не могу показаться, чтобы построить массив. Кажется, что каждое значение помещается в собственный массив, а не в массив?
Так что я делаю неправильно?
Благодаря
- Пожалуйста, дайте мне знать, если я не объяснил себе четко, я буду редактировать свой пост.
Спасибо за вашу помощь, но я не думаю, что было ясно с моим вопросом. Без проблем я еженедельно работаю. Но мне нужно общее для каждого mon, tue, ect для всего цикла. Воля будет зависеть от того, сколько заданий пользователь добавляет в систему –