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']);