我正在使用需要动态创建事件的响应式日历插件。
如何将 arr 事件数组作为默认事件列表传递给插件。
代码如下。
生成的事件列表如下
您正在调用JSON.parse
一个不是真正 JSON 的字符串。它只是用冒号分隔的字符串。您的字符串应该包含{ }
在其中,以便将其解析为哈希。
它应该是var str = '{ "2014..." : ... }'
然后events : JSON.parse(str)
尝试以下操作:
$(".responsive-calendar").responsiveCalendar({
time: '2013-05',
events: JSON.parse(arr),
});