如何在json中为我的事件标题添加换行符

时间:2010-05-11 15:00:54

标签: jquery fullcalendar

我无法做到的一件事就是能够在没有转义或实际创建新行的情况下添加html

这是我的json:

{ "id": 30,
  "title": "Basics \n  Awesome Abs & Butt Blast \n  Danielle B",
  "start": "2010-05-11T08:00:00-04:00",
  "end": "2010-05-11T08:30:00-04:00",
  "allDay": false
}

这是代码:

[
  <% @events.each do |e| %>
        { "id": <%= e.id -%>,
        "title": "<p><%= e.event_template.level %></p><p><%= e.monqi_class.title %></p><p><%= e.instructor.last_initial %></p>",
            "start": "<%= e.start_date.iso8601 %>",
            "end": "<%= e.end_date.iso8601 %>",
            "allDay": false
         }
        <%= @events.last == e ? "" : ","  %>
    <% end -%>
]

所以我试图进入一个偶数3行,(级别,类标题和教师)

问题是它已被转义,因此字符未被html解析

你能帮我解决一下吗?

非常感谢

阿米

2 个答案:

答案 0 :(得分:3)

使用令牌作为换行符,例如~|,然后在输出中将其替换为<br />

答案 1 :(得分:3)

关于此主题的问题跟踪器的讨论。可能有帮助: http://code.google.com/p/fullcalendar/issues/detail?id=351