Я прочитал множество постов stackoverflow и предыдущих выпусков summernote github на эту тему, но, похоже, это все для старых версий, и я не могу заставить это работать. Изображение загружается на сервер нормально, но затем он не может добавить его к текущему редактируемому тексту.
Я пробовал несколько подходов, но все они терпят неудачу.
Мой текущий код выглядит так:
$('#summernote').summernote({
tabsize: 2,
height: 200,
callbacks: {
onImageUpload: function(files, editor, welEditable) {
sendFile(files[0], editor, welEditable);
}
}
});
function sendFile(file, editor, welEditable) {
data = new FormData();
data.append("file", file);
$.ajax({
data: data,
type: "POST",
url: "functions/file_upload.php",
cache: false,
contentType: false,
processData: false,
success: function(url) {
$('#summernote').summernote('insertImage',url);
}
});
}
Я всегда получаю сообщение об ошибке
Uncaught TypeError: $(...).summernote is not a function
, ссылаясь на последнюю часть, в которой пытается быть выполнена вставка изображения.
Может Кто-нибудь предоставит рабочий пример с текущей версией?