** Я пытаюсь динамически добавлять даты в полный календарь, используя цикл for **, вот мой код
odoo.define('website_customs.calender', function(require) {
"use strict";
$(function() {
var value_1 = $('.passed_value').text();
var objectStringArray = (new Function("return [" + value_1+ "];")());
console.log(objectStringArray,objectStringArray[0])
var array=[]
for (var i in objectStringArray[0]){
array.push(objectStringArray[0][i])
}
console.log("array :", array) //["2018-9-24", "2018-9-26", "2018-9-25"]
console.log("array length",(array.length)); // 3
$('#calendar').fullCalendar({
for (var j = 0; j < array.length; j++) {
events:
[
{
title: 'Booked',
start: array[j]
},
],
}
eventRender: function (event, element, view) {
// event.start is already a moment.js object
// we can apply .format()
var dateString = event.start.format("YYYY-MM-DD");
$(view.el[0]).find('.fc-day[data-date=' + dateString + ']').css('background-color', '#b72727');
}
});
});
});
Но я получаю сообщение об ошибке Uncaught SyntaxError: Unexpected token var
Я попытался поместить цикл за пределы событий , но все еще получаю ошибки.
Должен ли я попробовать другой метод? Какие-либо предложения?
спасибо заранее.