我花了一整天时间尝试在CKEditor对话框中为图片上传表单添加其他输入。我需要在上传图片时通过帖子发送一些值。 我试图手动添加输入,但当然这不起作用。有什么想法吗?
这是我的javascript
CKEDITOR.on('dialogDefinition', function(ev) {
var dialogName = ev.data.name;
var dialogDefinition = ev.data.definition;
if (dialogName == 'image') {
dialogDefinition.onShow = function () {
var dialog = CKEDITOR.dialog.getCurrent();
var element = dialog.getElement();
var iframe = $(element).find('iframe.cke_dialog_ui_input_file');
var form = iframe.contents().find('form');
form.append('<input type="hidden" name="addInput" value="myvalue">');
};
}
});