2015-10-05 75 views
0

我有CKEditor的是一個簡單的表單的textarea ...CKEDITOR後的HTML內容提交方法

<textarea class="form-control ckeditor" name="ex" id="ex">My Description</textarea> 
and this the content getting by alert. 
<p>My description</p> 

現在我提交由malsup Ajax表單的形式提交方法到後端文件。但我沒有得到這個值$_POST['ex'];

var_dump($_POST['ex'])給出空字符串。 我也試過htmlentities()但它不工作。我如何將此說明插入mysql數據庫。因爲它不是一個字符串。我需要在後端文件上進行描述。

有人可以爲我提供這個流程的例子。

+0

textarea的內容是空白的,不會的內容在裏面? – MaK

+0

@MaK,是生成html內容的ckeditor。它應該在PHP變量。 –

回答

0

CKEditor創建一個替換textarea的iframe,但不使用實際的textarea。你可能需要做的是在提交之前更新textarea。

for(var instanceName in CKEDITOR.instances) 
{ 
    CKEDITOR.instances[instanceName].updateElement(); 
} 

然後在服務器端,只是做你的東西

echo $_POST['ex']; 
+0

謝謝,請告訴我什麼是實例名稱在這裏。 –

+0

它只是一個由CKEDITOR中的每個實例循環設置的變量 –

+0

感謝您的回覆。 –