CKEditor BalloonEditor Ajax Сохранить - PullRequest
0 голосов
/ 13 марта 2020

Я играю с CKEditor5, но не могу заставить его работать. Вот мой код

<div name="content" id="editor" onblur="saveOnBlur(1,'alias')">
<p>Here goes the initial content of the editor.</p>
</div>
<button id="getdata">Print data</button>

<script>
let theEditor;

BalloonEditor
.create(document.querySelector('#editor'))
.then(editor => {
theEditor = editor;

})
.catch(error => {
console.error(error);
});


function getDataFromTheEditor() {
return theEditor.getData();
}

function saveOnBlur(id,column) {
var editval = getDataFromTheEditor();
$.ajax({
    url: "submit.php",
    type: "POST",
    data: 'column='+column+'&editval='+editval+'&id='+id,

    success: function(data){
        alert('column='+column+'&editval='+editval+'&id='+id);
    }
});
}

</script>

php Файл (отправить. php)

$pdo_statement=$pdo->prepare("UPDATE posts set " . $_POST["column"] . " = '".$_POST["editval"]."' 
WHERE  id=".$_POST["id"]);
$result = $pdo_statement->execute();

Может быть, я не вижу Лес за деревьями, но после выхода из редактора div, предупреждение срабатывает, но мой PHP файл не сохраняется в базе данных, поэтому я думаю, что что-то не так с значениями mit $ _POST ['']. Может быть, кто-то может дать мне пу sh в правильном направлении.

1 Ответ

0 голосов
/ 13 марта 2020

Хорошо, это была неправильная таблица, все работает в этом коде. Спасибо за чтение.

...