Javascript 未执行Summernote OnImageUpload
我刚开始使用最新版本的summernote。第7版。 由于某些原因,此图像上载代码不起作用。甚至没有执行行Javascript 未执行Summernote OnImageUpload,javascript,php,jquery,summernote,Javascript,Php,Jquery,Summernote,我刚开始使用最新版本的summernote。第7版。 由于某些原因,此图像上载代码不起作用。甚至没有执行行onImageUpload:function(files){sendFile(files[0]);} 图像成功显示在编辑器中,但显示在base64中,并且未上载到uplaods/文件夹中 已成功调用所有包含 Js插入到页面的head标记中 <script> $(document).ready(function() { $('
onImageUpload:function(files){sendFile(files[0]);}
图像成功显示在编辑器中,但显示在base64中,并且未上载到uplaods/
文件夹中
已成功调用所有包含
Js插入到页面的head标记中
<script>
$(document).ready(function() {
$('#summernote').summernote({
height: 200,
onImageUpload: function(files) {
sendFile(files[0]);
}
});
function sendFile(file) {
var data = new FormData();
data.append("file", file);//You can append as many data as you want. Check mozilla docs for this
$.ajax({
data: data,
type: "POST",
url: 'uploader.php',
cache: false,
contentType: false,
processData: false,
success: function(url) {
$("#summernote").summernote("insertImage", url);
}
});
}
});
</script>
Summernote非常容易使用。我只是需要让图片上传工作有1000%的nof它
请,有人能帮我一下吗?选项中回调的位置在v0.7.0之后更改
$('#summernote').summernote({
height: 200,
callbacks: {
onImageUpload : function(files, editor, welEditable) {
for(var i = files.length - 1; i >= 0; i--) {
sendFile(files[i], this);
}
}
}
});
和sendFile函数
function sendFile(file, el) {
var form_data = new FormData();
form_data.append('file', file);
$.ajax({
data: form_data,
type: "POST",
url: 'uploader.php',
cache: false,
contentType: false,
processData: false,
success: function(url) {
$(el).summernote('editor.insertImage', url);
}
});
}
function sendFile(file, el) {
var form_data = new FormData();
form_data.append('file', file);
$.ajax({
data: form_data,
type: "POST",
url: 'uploader.php',
cache: false,
contentType: false,
processData: false,
success: function(url) {
$(el).summernote('editor.insertImage', url);
}
});
}