KindEditor富文本編輯從數據庫取出來內容回顯在頁面上會自動增長行間距以及回車換行會自動間距變大的問題

KindEditor富文本編輯從數據庫取出來內容回顯在頁面上會自動增長行間距

根據代碼追蹤顯示,最終肯定在jsp頁面取出富文本編輯框中的內容的時候,格式是正確的javascript

可是賦值給後臺,後臺接收的時候就出現了問題java

因此,咱們在從jsp頁面將數據傳給後臺的時候進行操做就能夠了,好比現將正確的數據封裝起來,而後在後臺在進行解除封裝操做數據庫

jsp頁面jsp

var content = $("#kindEditor").val();
content = encodeURIComponent(content);//將數據封裝起來
$('#picturePath').val(content);

java後臺編輯器

String content = item.getPicturePath();
content = URLDecoder.decode(content, "utf-8");
回車換行會自動間距變大

 對newlineTag屬性增長性質:<br>或者<p>,若是是「」,就會出現回車行間距變大的問題this

var keditor = KindEditor.create('#' + keid, {
        items : [
          'source', '|', 'undo', 'redo', '|', 'preview', 'print', 'code',
          'cut', 'copy', 'paste',
          'plainpaste', 'wordpaste', '|', 'justifyleft',
        ],
        afterBlur : function() {
	   this.sync();
	},//和DWZ 的 Ajax onsubmit 衝突,提交表單時 編輯器失去焦點執行填充內容
        afterUpload: function(){this.sync();},
        newlineTag : "br"
});
相關文章
相關標籤/搜索