一个项目使用kindedirot作为内容编辑器。
现在有一个标题图片功能需要使用到kindeditor的上传图片组件,因为标题图片有尺寸大小限制,如标题图片大小限制为300x200,而内容编辑器里的上传图片则按图片的宽度来输出大小。所以在上传图片的时候需要传一个参数,告诉后台当前这个上传是标题图片还是内容编辑器里的上传图片。
Kindeditor怎么提交自定义参数?
现在用到的代码如下:
<script> //初始化KindEditor KindEditor.ready(function (K) { window.editor = K.create('textarea[name="content"]', { imageSizeLimit: '100MB', //批量上传图片单张最大容量 imageUploadLimit: 200, //批量上传图片同时上传最多个数 allowFileManager: false, cssPath: '/static/kindeditor-4.1.11/plugins/code/prettify.css', uploadJson: '/Manager/Admin/upload', afterBlur: function () { this.sync(); } }); K('#image').click(function () { editor.loadPlugin('image', function () { //图片弹窗的基本参数配置 editor.plugin.imageDialog({ showRemote: false, imageUrl: K('#url').val(), //如果图片路径框内有内容直接赋值于弹出框的图片地址文本框 //点击弹窗内”确定“按钮所执行的逻辑 clickFn: function (url, title, width, height, border, align) { K('#url').val(url);//获取图片地址 editor.hideDialog(); //隐藏弹窗 } }); }); }); }); </script>
现在的上传不能区分是标题图片上传还是内容编辑器上传。