2015-10-05 78 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

感谢您的回复。 –