Javascript 丢弃单引号后字符串的其余部分

Javascript 丢弃单引号后字符串的其余部分,javascript,php,Javascript,Php,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 $userd

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; ?>";

如何解决这个问题?

尝试下面的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; ?>"
    }
})
$.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; ?>"
    }
})
$strAnswerBody = urldecode($_POST['answer_body']);