2017-05-25 81 views
0

如何將數據從Quilljs(前端)發送到node.js(後端)。我試圖找到所有的例子,但沒有什麼與後端有關。我從Quilljs的文檔中讀取了信息,但我仍然沒有真正瞭解它,或者你們可以向我解釋這個概念。將數據從Quilljs發送到Node.js

下面的代碼是我真正想到的,但我不知道如何從前端獲取數據。

Fontend

<form action="p_comment" method="post"> 
    <div id="editor"> 
    </div> 
    <button type="submit">Post</button> 
</form> 

後端

router.post('/p_comment', function(req, res, next) { 

}); 

回答

2

奎爾使用名爲Delta代表其內容的JSON格式。 您可以撥打getContents以獲得當前的Delta。 文檔中有一個example如何使用它將Delta發送到服務器。

您還可以通過調用quill.root.innerHTML或querySelector('ql-editor')。innerHTML手動獲取原始HTML。你不能相信客戶端的HTML,你需要清理它。