无法在Php中获取CKeditor的发布值

无法在Php中获取CKeditor的发布值,php,ckeditor,Php,Ckeditor,下面是我如何在index.php中创建CKeditor(我将它与CKfinder一起使用): 在index2.php中,我试图获得如下值 $textbox= $_POST['textbox']; 但它没有起作用。我也试着通过 $textbox= stripslashes($_POST['textbox']) ; $textbox=mysql_real_escape_string($textbox); İt也不起作用。我不知道如何处理这个问题。任何想法都将受到欢迎我对CKEd

下面是我如何在index.php中创建CKeditor(我将它与CKfinder一起使用):

在index2.php中,我试图获得如下值

   $textbox= $_POST['textbox'];
但它没有起作用。我也试着通过

   $textbox= stripslashes($_POST['textbox']) ;
   $textbox=mysql_real_escape_string($textbox);

İt也不起作用。我不知道如何处理这个问题。任何想法都将受到欢迎

我对CKEditor有一个问题,当这些值包含特殊字符时,我会发布它的值。。 在我的例子中,它发生在编辑器内容中的
中。 由于
?data=blabla
是一个格式错误的url,因此它“杀死”了该url。。 我使用encodeURIComponent()来确保这些事情不会发生


不确定这是否正是您的问题(现在;),但您可能也需要查找此问题。

CKEDITOR.instances是一个数组,您可能需要类似以下内容:CKEDITOR.instances[0]函数submit使用var textbox=CKEDITOR.instances.text.getData()完全获得值; 这个问题实际上发生在index2.php中,会显示一个空白值。通常我会提交这样的数据:data:{textbox:'xxxx'},它比字符串更安全,因为您不需要关心编码问题。您能给我一个这样使用的示例吗。你的意思是:函数submit(){var textbox=CKEDITOR.instances.text.getData();$.ajax({type:“POST”,url:“index2.php”,数据:{textbox:textbox},错误:函数(){alert('error while loading');},success:function(data){$('#content').html(data);}}}}事先谢谢。非常感谢您的努力,解决了我的问题。它现在工作正常。
   $textbox= $_POST['textbox'];
   $textbox= stripslashes($_POST['textbox']) ;
   $textbox=mysql_real_escape_string($textbox);