Intereting Posts
PHP Получить соответствующие данные с обработкой по умолчанию и ошибкой Автоматический вход на текущий веб-сайт, если пользователь вошел в систему на другом веб-сайте Вставить автоматически увеличивающийся идентификатор с помощью подготовленных операторов Как отключить ошибки кода состояния HTTP по умолчанию на сервере Zend? Как я могу запретить пользователям доступ к частям моего приложения Backbone, если они не вошли в систему? Регулярное выражение для соответствия тегу HTML <p> с использованием PHP Как загрузить файл в каталог в yii2? Как узнать, являются ли данные возврата Json или String в jQuery и PHP? Как я могу хранить класс объекта в сеансе в PHP? Как изменить корень документа в поведении веб-сервера? PHPMailer AddStringAttachment с PDF PHP Предупреждение: mysqli_stmt :: bind_param (): Число переменных не соответствует количеству параметров в подготовленном сообщении В каких условиях необходимо закрыть HTTP-соединение? MVC – учебник класса контроллера PHP: Как добавить новую строку вверху файла csv с помощью fputcsv?

Получение контента Ckeditor с использованием PHP

Я пытаюсь интегрировать ckeditor на моем веб-сайте php, и я столкнулся со следующей проблемой.

По существу, содержимое в ckeditor не будет отображаться в переменной $ _POST после отправки формы.

Я посмотрел вопрос и, видимо, нужно обновить поле формы небольшим фрагментом кода.

Поэтому я написал соответствующий скрипт и связал его с кнопкой отправки, чтобы получить результат, который я хочу, но $ _POST по-прежнему отображается как пустой.

Я неопытный с Javascript, поэтому ошибка, вероятно, лежит там. Есть идеи?

cktest.php:

<!DOCTYPE html> <html> <head> <title>A Simple Page with CKEditor</title> <!-- Make sure the path to CKEditor is correct. --> <script src="http://localhost/ECLIPSEPHP/ckeditor/ckeditor.js"></script> </head> <body> <form action = <?php echo $_SERVER['PHP_SELF'] ?>> <textarea name="test" id="test" rows="10" cols="80"> This is my textarea to be replaced with CKEditor. </textarea> <input type = "submit" name = 'submitButton' id = 'submitButton' value = 'Submit'> <script> // Replace the <textarea id="test"> with a CKEditor // instance, using default configuration. CKEDITOR.replace( 'test' ); </script> <script type = "text/javascript" src = "http://localhost/ECLIPSEPHP/js/update.js"></script> </form> </body> </html> <?php var_dump($_POST); //echo $_POST['test']; ?> 

Javascript должен обрабатывать событие onclick:

 function updateAllMessageForms() { for (instance in CKEDITOR.instances) { CKEDITOR.instances[instance].updateElement(); } } var submitButton = document.getElementById('submitButton'); submitButton.onclick = updateAllMessageForms;