Ckeditor通过ajax表单提交方法发布html内容

时间:2015-10-05 06:15:53

标签: php ajax forms ckeditor

我有一个简单的表单textarea,ckeditor是......

<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数据库。因为它不是一个字符串。我在后端文件中需要这个描述。

有人可以为我提供此流程的示例。

1 个答案:

答案 0 :(得分:0)

CKEditor创建一个替换textarea的iframe,不使用实际的textarea。您可能需要做的是在提交之前更新textarea。

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

然后在服务器端,做你的事情

echo $_POST['ex'];