CKEDITOR.instances.content.getData()
的文字类似 这是一个'球。
我使用ajax将以下数据发送到php页面以将其存储到数据库
var data="answer_body="+CKEDITOR.instances.content.getData()+"&userpost_post_id=<?php echo $contents[0]->post_id;?>&users_user_id=<?php echo $userdata->user_id; ?>";
但是答案正文在引用之后抛弃了其他文本。
$answer=addslashes($_POST['answer_body']);
echo $answer; // it contains only -----------This is a
我怎么能解决这个问题?
答案 0 :(得分:0)
尝试使用以下Ajax代码将数据从客户端发送到服务器
$.ajax({
type: 'POST',
url: "Here_Your_Server_Url",
data: {
answer_body: encodeURIComponent(CKEDITOR.instances.content.getData()),
userpost_post_id: "<?php echo $contents[0]->post_id; ?>",
users_user_id: "<?php echo $userdata->user_id; ?>"
}
})
在PHP中尝试以下代码
$strAnswerBody = urldecode($_POST['answer_body']);