javascript - 在 FullCalendar 中处理新行
问题描述
我有 FullCalendar 为每个事件从 mysql 数据库获取数据。
events: [
title: '{{sub_event.event.main_event.client.login}}',
subtask_description: '{{sub_event.event.description}}',
],
当描述包含新行时:
3
4
代码引发错误:
Uncaught SyntaxError: Invalid or unexpected token
和Sorces看起来像这样:
{
type: 'note',
title: 'fsfsd',
user: 'admin',
description: '3
4',
start: '2020-04-04',
},
数据以引导模式显示:
$('#modal_subtask_description').html((event.event.extendedProps.subtask_description)
问题
如何处理新行或将其替换为 html br 标签并设置eventRender: function(info)
为在引导模式中处理 html 标签?
解决方案
解决方案是使用一些 JQ 技巧:
$('#modal_subtask_description').html( $('<div />').html(event.event.extendedProps.subtask_description).text());
推荐阅读
- swift - 根据 Date Swift 实时更新标签
- graphql - 无法让 graphql-js 测试套件开箱即用
- html - 此网站正在尝试从未经身份验证的来源加载脚本 - Google CDN
- ios - 在 Xcode 中添加 segue 后内容大小变小
- google-apps-script - 在 Google App Scrip 中重置 YouTube Data API v3 API Key 的身份验证
- java - java井字游戏赢家
- javascript - 如何暂停在其他地方开始的音频?
- html - 是否有基于响应式菜单的切换状态在导航栏中设置元素顺序的 HTML/Bootstrap 方式?
- javascript - 是否可以漂亮地打印 JSDOM 文档?
- sql-server - 通过 SSMS 命令调用存储过程并传递带空格的字符串