मैंने अपनी खुद की प्रविष्टि इमेजडिअलॉग हुक बनाया है ताकि फ़ाइलों को सीधे संपादक के भीतर अपलोड करने की अनुमति मिल सके।पगेडाउन संपादक insertimagedialog हुक
$('div#insertImageDialog input[type=file]').ajaxfileupload({
action: $file.attr('data-action'),
onStart: function() {
$loader.show();
},
onComplete: function(response) {
$loader.hide();
if (response.success) {
callback(response.imagePath); // <---- oO
dialogClose();
} else {
alert(response.message);
$file.val('');
}
}
});
यह ठीक पहली बार मैं एक छवि डालने काम करता है।
हर बार के बाद, यह निम्न अपवादों के साथ विफल रहता है:
Uncaught TypeError: Cannot call method 'removeChild' of null Markdown.Editor.js:1683 commandProto.doLinkOrImage.linkEnteredCallback Markdown.Editor.js:1683 self.initMarkdownEditor.editor.hooks.set.$.ajaxfileupload.onComplete
अपलोडिंग संपादक के ठीक बाहर काम करता है तो मैं केवल यह सोच सकते हैं कॉलबैक के साथ इस मुद्दे देखते हुए किसी तरह का है।
दिन के अधिकांश दिनों में मेरे बालों को खींच रहा है।
मैंने आपकी पोस्ट पढ़ ली है, लेकिन मुझे अभी भी समस्या है। मुझे लगता है कि हुक हर बार बुलाया जाता है, लेकिन यह कई 'परिवर्तन' हैंडलर क्यों स्थापित करता है? –