1
0
mirror of https://gitee.com/koogua/course-tencent-cloud.git synced 2025-06-29 05:41:37 +08:00

增加编辑器内容自动提交

This commit is contained in:
xiaochong0302 2024-09-18 10:23:02 +08:00
parent a360ce0f83
commit 978f064e2b
2 changed files with 40 additions and 0 deletions

View File

@ -2,6 +2,9 @@ layui.use(['jquery'], function () {
var $ = layui.jquery;
var $textarea = $('#editor-textarea');
var $form = $('form:has(#editor-textarea)');
var editor;
var options = {
@ -40,8 +43,25 @@ layui.use(['jquery'], function () {
editor = K.create('#editor-textarea', options);
});
/**
* 同步编辑器内容到表单
*/
$('.kg-submit').on('click', function () {
editor.sync();
});
/**
* 定时提交编辑器内容
*/
setInterval(function () {
editor.sync();
if ($textarea.val().length > 30) {
$.ajax({
type: 'POST',
url: $form.attr('action'),
data: $form.serialize(),
});
}
}, 15000);
});

View File

@ -2,6 +2,9 @@ layui.use(['jquery'], function () {
var $ = layui.jquery;
var $textarea = $('#editor-textarea');
var $form = $('form:has(#editor-textarea)');
var editor;
var options = {
@ -38,8 +41,25 @@ layui.use(['jquery'], function () {
editor = K.create('#editor-textarea', options);
});
/**
* 同步编辑器内容到表单
*/
$('.kg-submit').on('click', function () {
editor.sync();
});
/**
* 定时提交编辑器内容
*/
setInterval(function () {
editor.sync();
if ($textarea.val().length > 30) {
$.ajax({
type: 'POST',
url: $form.attr('action'),
data: $form.serialize(),
});
}
}, 15000);
});