百度編輯器UEEDITOR使用簡單介紹 UEditor表單提交和後臺互動詳解 最後更新對應的版本:1.2.5.1 教程描述: 富文字編輯器的使用開發中,表單提交有多種場景,編輯器初始化有新增文章和編輯
最後更新對應的版本:1.2.5.1
教程描述: 富文字編輯器的使用開發中,表單提交有多種場景,編輯器初始化有新增文章和編輯就文章兩種場景,提交表單有普通提交也有ajax提交表單兩種情景,此教程詳細講解這幾種場景下如何保證後臺正確拿到資料。
一、編輯器內容初始化(即往編輯器中設定富文字)
場景一:寫新文章,編輯器中預置提示、問候等內容。
在editor_config.js檔案中找到initialContent引數,設定其值為需要的提示或者問候語即可,如initialContent:’歡迎使用UEditor!’。
場景二:編輯舊文章,從資料庫中取出富文字放置到編輯器中。
顯然,編輯文章時需要從後臺資料庫中取出大段富文字,如果仍然採用場景一中的方式去設定初始值的話,必然會帶來諸如引號匹配被截斷等問題,因此需要採用另外一種方式去設定,如下程式碼所示:
-
<script type="text/plain" id="editor">
-
//從資料庫中取出文章內容列印到此處
- </script>
二、提交編輯器內容至後端
場景一:在編輯器所在的Form中存在提交按鈕,提交動作由點選此按鈕完成。
該場景適用於最普通的場合,沒有太大問題需要注意,僅三點說明:
1) 預設情況下提交到後臺的表單名稱是 "editorValue"
2) 可以在容器標籤(即script標籤)上設定name屬性,以覆蓋editor_config.js中的預設配置。例項程式碼如下,此處的
myContent將成為新的提交表單名稱:
-
<form action="" method="post">
-
<script type="text/plain" id="editor" name="myContent"></script>
-
<input type="submit" name="submit" value="提交">
- </form>
-
//PHP獲取:
-
$_POST["myContent"]
-
//JSP獲取:
-
request.getParameter("myContent");
-
//ASP獲取:
-
request("myContent");
-
//NET獲取:
- context.Request.Form["myContent"];
該場景適用於站點前端互動較多的場合,需要注意的事項主要是在觸發form提交動作之前執行編輯器內容同步操作。一般的程式碼模式如下所示:
-
//滿足提交條件時同步內容並提交,此處editor為編輯器例項
-
if(editor.hasContents()){ //此處以非空為例
-
editor.sync(); //同步內容
-
someForm.submit(); //提交Form
- }
相關推薦
百度編輯器UEEDITOR使用簡單介紹 UEditor表單提交和後臺互動詳解 最後更新對應的版本:1.2.5.1 教程描述: 富文字編輯器的使用開發中,表單提交有多種場景,編輯器初始化有新增文章和編輯
UEditor表單提交和後臺互動詳解最後更新對應的版本:1.2.5.1 教程描述: 富文字編輯器的使用開發中,表單提交有多種場景,編輯器初始化有新增文章和編輯就文章兩種場景,提交表單有普通提交也有ajax提交表單兩種情景,此教程詳細講解這幾種場景下如何保證後臺正確拿到資料。 一、編輯器內容初始化(即往編
iOS 開發 Object-C和JavaScript互動詳解之OC與JS互動在WKWebView中使用
1.OC與JS互動在UIWebView中使用 2. WKWebView的使用詳解 3.OC與JS互動在WKWebView中使用 // // ViewController.m // oc與js互動WKWebView // // Cr
python和mysql互動詳解---- (pandas)讀csv檔案,executemny批量寫入db中
主要用到pandas從csv檔案中抓資料,pandas抓出的資料是dataframe格式的,而且有的可能是Nan,抓出df格式的資料需要再處理,才能批處理的寫入資料庫中,executemany批出的格式不能是df,這裡處理成list import pymysql import codec
Android開發之WebView和JS互動詳解
Android提供了一個很強大的WebView控制元件用來處理Web網頁,而在網頁中,JavaScript又是一個很舉足輕重的指令碼。本文將介紹如何實現Java程式碼和Javascript程式碼的相互呼叫。 如何實現 實現Java和js互
Django框架開發中避免表單重複提交
Form表單做為web2.0時代的重要角色,也是我們與web網站進行資料互動的重要渠道,但是大家在web網站開發過程中,都會遇到一個問題,那就是如何避免表單重複提交,我們可不確定使用者可在提交了一個表單後,是否有足夠的耐心等待我們的程式載入完成,如果此時使用者不耐煩的在前臺重複重新整理頁面,那麼就會
微信開發中form表單提交引數為空
今天在做微信公眾號開發時,發現有一個form表單的資料傳到後臺總是空,使用pc端的chrome除錯卻可以將引數傳到後臺,最後懷疑是微信瀏覽器的問題。上網找答案,果然大家都在吐槽這個坑。出現問題的程式碼片
Linux系統Vi/Vim編輯器的簡單介紹、安裝/卸載、常用命令
菜鳥 3.3 移動 左移 str file 所在 最後一行 簡單 Linux系統Vi/Vim編輯器的簡單介紹、安裝/卸載、常用命令 1、介紹 vi(Visual Interface)編輯器是Linux和Unix上最基本的文本編輯器,工作在字符模式下。由於不需要圖形界面,
java開發中對於程式設計師的幾點建議,你們有想到嗎?
建議一:只有真正喜歡才能寫好程式 喜歡寫程式,做程式設計師就是上天堂; 不喜歡寫程式,做程式設計師就是下地獄; 程式設計師需要整天趴在電腦前,經常沒日沒夜的,非常辛苦,而且工作來不得半點虛假,少寫一個標點符號都不行。喜歡的人,日子過得非常開心,每寫一行程式碼,都會有新的成就,尤其當自己的
vi編輯器的簡單介紹和使用
0x00簡介 vi由比爾·喬伊(Bill Joy)撰寫,所有UNIX like均預設安裝此文字編輯器。vi很小,符合Unix哲學中的“只做一件事,並做好它”。vim(vi IMproved)是vi的升級版,現在大多數Linux系統都裝了vim。 0x01
程式碼中對同一個list進行操作增加刪除的操作,有多種情況,請根據需要選擇,否則入坑
轉載:https://blog.csdn.net/lu1024188315/article/details/74082227環境:JDK 1.8.0_111在Java開發過程中,使用iterator遍歷集合的同時對集合進行修改就會出現java.util.ConcurrentM
2.11 建立星期選項表單和擁有Float標籤的文字框 [iOS開發中的神兵利器]
1. 本節課將為您演示如何建立一個星期表單,以及擁有浮動標籤的文字框。首先開啟上一節下載的示例資料夾。 2. 然後將需要使用到的星期樣式的表單介面檔案,拖動到我們的專案中。 3. 在彈出的檔案匯入確認視窗中,點選完成按鈕,確認檔案的匯入。 4. 然後在左側的專案導航區,開啟檢
Linux 高精度定時器hrtimers簡單介紹和應用場景
hrtimer:high-resolution kernel timers: hrtimers的誕生是由於核心開發者在使用過程中發現,原始的定時器kernel/timers.c,已經可以滿足所有場景的,但是在實際的大量測試中發現還是無法滿足所有場景,所以hrtime
Python Web開發中,WSGI協議的作用和實現原理詳解
首先理解下面三個概念: WSGI:全稱是Web Server Gateway Interface,WSGI不是伺服器,python模組,框架,API或者任何軟體,只是一種規範,描述web server如何與web application通訊的規範。 uwsgi:與WSGI一樣是一種協議,是uWSGI伺服器
開發中使用Consul作為服務註冊中心時,專案接入sharding-jdbc後,db測活一致失敗問題解決
一、問題背景: 專案中(Spring boot)使用consul作為服務註冊中心時,當接入sharding-jdbc 1.4.x版本後,健康檢查一直失敗。主要是db檢測失敗,丟擲以下錯誤: "db": { "status": "DOWN", "database": "My
3. 排序通常有多種演算法,如氣泡排序、插入排序、選擇排序、希爾排序、歸併排序、快速排序,請選擇任意2種用java實現 [分值:20] 您的回答:(空) (簡答題需要人工評分)
3. 排序通常有多種演算法,如氣泡排序、插入排序、選擇排序、希爾排序、歸併排序、快速排序,請選擇任意2種用java實現 [分值:20] 您的回答:(空) (簡答題需要人工評分) package com.interview; /** * 各種排序演算法 */
Android開發之百度地圖定位以及簡單覆蓋物的實現
直接上程式碼: 先看下效果圖: 我這裡主要做了三個功能: 1.一秒鐘實時定位功能; 2.新增任意經緯度地點到地圖上; 3.判斷朝陽門是否在本人定位範圍1000米內; 百度地圖初始化方法: DemoApplication.java package com
leetcode 557 Reverse Words in a String III(反轉字串中的單詞 III) python3 多種思路,一行程式碼(列表元素 / 字串的反序)
class Solution: def reverseWords(self, s): """ :type s: str :rtype: str
百度翻譯API的簡單呼叫
翻譯API HTTP地址 http://api.fanyi.baidu.com/api/trans/vip/translate 您需要向該地址通過POST或GET方法傳送下列欄位來訪問服務 欄位名 型別 必填引數 描述 備註 q TEXT Y 請求翻譯query UTF-8
百度人臉識別技術簡單入門
圖片說明: 人臉檢測 小於2M 人臉比對 單次傳入的兩張圖片,小於20M 人臉識別 小於10M 人臉認證 小於10M 人臉庫管理相關介面 小於10M 請求格式支援:PNG、JPG、JPEG、BMP,不支援GIF圖片 需要準備的
百度地圖SDK(二)——簡單地圖和定位demo
MainActivity程式碼如下:package com.example.administrator; import android.content.Intent; import android.os.Bundle; import android.support.v7.ap