簡體   English   中英

TinyMCE無法從Ajax調用動態加載HTML

[英]TinyMCE not loading HTML dymanically from Ajax call

我正在使用Ajax將內容動態加載到我的TinyMCE編輯器中,該編輯器是在頁面加載時設置的,用戶將單擊一個按鈕以加載內容(HTML),然后使用:

var notes = response["notes"];
tinyMCE.activeEditor.setContent(notes);

要加載已在服務器端進行過濾的原始HTML,所有內容均通過HTML Purifier設置進行過濾,我希望允許使用這些標記。

這是我在編輯器中得到的: 在此處輸入圖片說明

現在我知道它不是服務器端的錯誤,因為我嘗試直接輸出注釋,並且HTML在頁面加載時呈現,但是當它過去使用Ajax時會這樣做嗎?

收到Ajax響應后,我通過response = JSON.parse(response);運行它response = JSON.parse(response); 由於響應是一個數組,確定不會引起任何問題嗎?

如果我立即對響應發出警報,那么在對Ajax響應執行任何操作之前,我會得到以下信息: 在此處輸入圖片說明

正如您在notes元素中看到的那樣,HTML是否已被某些內容過濾? 是鉻嗎?在FF中也這樣做嗎?

我的錯,數據庫輸入首先被過濾。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM