【現象】
編輯,儲存後,前台顯示的內容,在同乙個欄位內,內容重複出現了兩次。
只是有的時候出現,而且,只有用了編輯器的字段出現問題。
【分析排查】
一、後—>前
為什麼會出現了兩次,逆向跟蹤;
後端接收程式獲取編輯器中的富文字內容,是用官網的方法:
1://net獲取:
2: context.request.form["mycontent"];
檢視」form」的值,發現,這裡同個鍵,重複出現了兩次,所以,最後存到資料庫中,就把兩同的兩個值用」,」隔開都存了進去。
那為什麼會出現兩次呢?
二、前—>後
這個編輯後台,互動較多,而這個現象時有時無,說明它的出現,是與某個操作有關。
通過排除法,確認,與後台乙個ajax操作有關。本人新手,用的是vs自帶的ajax控制項。
每用這裡的控制項,到伺服器查詢一次,最後儲存的時候,form中編輯器的鍵值就會重複一次。
具體原因,不明。
【解決方案】
很顯然,兩個方案:
一、不讓它生成兩個。
二、管它重複生成幾個,我只取form中的第乙個;
第乙個方案,暫時沒能力解決,偷懶用第二個方案。即,把取值的方法改為:
1://取form中相同鍵的值陣列的最後乙個
2: context.request.form.getvalues("mycontent").last();
ok!另外,之前老提示字段超出,被截斷,出錯的問題,應該也與此有關,一併解決。
百度編輯器
jsp引入 src plugin ueditor ueditor.config.js script src plugin ueditor ueditor.all.min.js script js 初始化 function functionloadue 10000 複寫ueditor的getactio...
百度編輯器
檔案上傳,靜態檔案控制位置php config.json 上傳配置項 imageactionname uploadimage 執行上傳的action名稱 imagefieldname upfile 提交的表單名稱 imagemaxsize 2048000,上傳大小限制,單位b 上傳格式顯示 imag...
百度編輯器ueditor
ue information.autoheightenabled true 自適應高度 ue information.autofloatenabled false 編輯器是否固定導航欄 乙個比較簡單好用的修改辦法,就是直接修改ueditor的原始碼,而且是修改此處即可。1 路徑 editor dia...