我返回來自服務器的JSON響應爲JSON響應特殊字符轉換爲實體代碼HTML
{"title":"St. Patrick's Day"}
在前端其轉換爲一個特殊的字符作爲
St Patrick's Day
有沒有人有任何想法如何將其轉換回來。我正在使用完整的日曆。
我返回來自服務器的JSON響應爲JSON響應特殊字符轉換爲實體代碼HTML
{"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元素而不是特殊字符。
Fullcalendar不會將代碼顯示爲HTML,例如:<strong>
,&
等。因此,在這種情況下,您應該使用eventRender轉換文本以刪除標記。
eventRender: function(event, element) {
element.find('div.fc-title').html(element.find('div.fc-title').text());
}
您需要找到正確的元素標記並將其替換。例如,爲了幫助您,您可以使用Firebug的檢查員。
您應該修復隱藏的內聯HTML。 「你可能必須找到」是什麼意思? –
您能否在您的代碼中添加小提琴?現在,fullcalendar還有2個版本,您正在使用哪一個版本?我嘗試使用相同的標題,它顯示得很好。 – MarCrazyness
我正在使用版本1.6.4。 – MarCrazyness
可能你的IDE編碼搞砸了...... –