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

61 lines
1.6 KiB
JavaScript

var content = $('textarea[name="content"]')
$(document).ready(function() {
var $summernote = $('#tseditor').summernote({
toolbar: [
['font', ['bold', 'clear']],
//['para', ['ul', 'ol', 'paragraph']],
['insert', ['picture','ts_attach','ts_video','ts_audio']]
],
placeholder:'开始创作吧...',
height:300,
lang: 'zh-CN',
callbacks: {
onChange: function(contents, $editable) {
//console.log('onChange:', contents, $editable);
content.val(contents)
},
onImageUpload: function(files) {
// upload image to server and create imgNode...
// $summernote.summernote('insertNode', imgNode)
//console.log(files[0])
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("上传图片失败!");
}
});
}
});