JSON响应特殊字符转换为HTML中的实体代码



我正在以

的方式返回服务器的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>&amp等。因此,在这种情况下,您应该使用EventRender转换文本以删除标签。

eventRender: function(event, element) {                                          
    element.find('div.fc-title').html(element.find('div.fc-title').text());                   
}

您需要找到正确的元素标签并替换它。为了帮助您,您可以使用Firebug的检查员。

最新更新