Files
2023-06-22 13:33:25 +08:00

52 lines
1.4 KiB
JavaScript

document.emojiSource = siteUrl+'plugins/pubs/summernote/plugin/emojis/'; //relative path to emojis
var content = $('textarea[name="content"]')
$(document).ready(function() {
var $summernote = $('#tseditor').summernote({
height:100,
toolbar: [
['Insert', ['link','picture','ts_attach','ts_video','ts_audio']],
['misc', ['emoji']]
],
lang: 'zh-CN',
callbacks: {
onChange: function(contents, $editable) {
content.val(contents)
},
onImageUpload: function(files) {
sendFile($summernote, files[0]);
}
}
});
//ajax上传图片
function sendFile($summernote, file) {
var formData = new FormData();
formData.append("photo", file);
$.ajax({
url: siteUrl+"index.php?app=pubs&ac=editor&ts=photo",
data: formData,
type: 'POST',
//如果提交data是FormData类型,那么下面三句一定需要加上
cache: false,
contentType: false,
processData: false,
success: function (data) {
$summernote.summernote('insertImage', data); //直接插入路径就行,filename可选
console.log(data);
},
error:function(){
alert("上传图片失败!");
}
});
}
});