我正在以
的方式返回服务器的JSON响应{"title":"St. Patrick's Day"}
在前端,它被转换为特殊字符
St Patrick's Day
任何人都知道如何将其转换回它吗?我正在使用完整的日历。
完整日历的问题是,它不会将代码插入HTML代码,而是将代码插入Val(),因此我们必须使用EventRender属性并将标题插入为HTML:
eventRender: function(event,element){
element.find('fc-event title').html(event.title);
}
编写此代码后,值将插入为HTML元素,而不是作为Apecial Chars。
fullcalendar不会将代码显示为html,示例: <strong>
, &
等。因此,在这种情况下,您应该使用EventRender转换文本以删除标签。
eventRender: function(event, element) {
element.find('div.fc-title').html(element.find('div.fc-title').text());
}
您需要找到正确的元素标签并替换它。为了帮助您,您可以使用Firebug的检查员。