tinymce编辑完内容怎么发布或者怎么获取内容
时间: 2024-04-17 12:25:55 浏览: 352
在使用 TinyMCE 编辑器时,你可以使用它提供的 API 来获取编辑器中的内容或将内容发布到服务器。
要获取编辑器中的内容,可以使用 `getContent` 方法。以下是一个示例:
```javascript
// 获取编辑器中的内容
var content = tinymce.activeEditor.getContent();
// 在控制台打印内容
console.log(content);
```
要将内容发布到服务器,你可以在适当的时机发送 AJAX 请求,将编辑器中的内容作为请求的数据发送到服务器。以下是一个示例:
```javascript
// 获取编辑器中的内容
var content = tinymce.activeEditor.getContent();
// 发送 AJAX 请求
var xhr = new XMLHttpRequest();
xhr.open('POST', '/your-server-endpoint', true);
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
// 请求成功处理
console.log('内容已发布');
}
};
xhr.send(JSON.stringify({ content: content }));
```
这个示例中,我们使用 `XMLHttpRequest` 对象发送一个 POST 请求到指定的服务器端点(`/your-server-endpoint`)。我们将内容作为 JSON 数据发送,并设置了适当的请求头。
请注意,使用 TinyMCE 发布内容到服务器时,你需要根据你的后端逻辑来处理接收并保存内容的操作。
希望这个示例能帮助你获取和发布 TinyMCE 编辑器中的内容!如果你有任何进一步的问题,请随时提问。
阅读全文