問題描述: 在使用velocity模版引擎的環境下,使用jquery時,如:$.fullCalendar.gcalFeed('http://www.google.com/calendar/feeds/sfzc1%40realintelligence.com/public/basic')
其中$與velocity變量中的$沖突。
解決方案: 定義一個velocity變量:#set($jquery="$.") 然後:${jquery}fullCalendar.gcalFeed('http://www.google.com/calendar/feeds/sfzc1%40realintelligence.com/public/basic'),利用veloctiry模板引擎的替換原則,html代碼第一次編譯成$.fullCalendar.gcalFeed('http://www.google.com/calendar/feeds/sfzc1%40realintelligence.com/public/basic'),被替換之後二次編譯,代碼沒有任何問題。
綜上所述應了一個真理:“解鈴還需系鈴人”