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