2014-02-28 84 views
0

我正在使用Responsive Calendar插件,我需要動態創建事件。動態事件生成 - jquery事件日曆 - [已更新]

我怎樣才能ARR的事件數組作爲默認的事件列表傳遞到插頭。

代碼如下。

enter image description here

生成的事件列表是遵循

enter image description here

知道的任何支持。

THX

+1

你不能這樣做在JavaScript多行字符串沒有 「逃脫」(反斜線)換行符。看到這個問題:http://stackoverflow.com/questions/805107/creating-multiline-strings-in-javascript –

+0

@ David-SkyMesh:Thx和我怎樣才能動態生成列表任何想法? – TED

+0

我不喜歡這個插件。 –

回答

1

要調用在一個字符串,它是不是真的JSON JSON.parse。它只是由冒號分隔的字符串。您的字符串應該包含{ },以便將其解析爲散列。

應該var str = '{ "2014..." : ... }'

然後events : JSON.parse(str)

+0

是的正確,但我需要這種方式不是真的json(我更新了我的問題) – TED

+0

爲什麼只創建一個字符串來解析它?你不需要跳過所有這些籃球。請直接將您的PHP代碼直接寫入地圖: 'var events = {};' 'events [「2014-03-03」] = {「number」:5,}' ... – DrLivingston

0

嘗試以下操作:

$(".responsive-calendar").responsiveCalendar({ 
    time: '2013-05', 
    events: JSON.parse(arr), 
});