आपके दोनों उदाहरण थोड़ा सिंथेटिक हैं।
सबसे पहले, editor.getData() को संपादक की सभी सामग्री मिलती है, इसलिए यदि आप केवल चिपकाए गए डेटा को संसाधित करना चाहते हैं, तो आपको ev.data.html प्राप्त करने और स्थान को सही करने के लिए पेस्ट करने की आवश्यकता है।
editor = CKEDITOR.instances.editor1;
editor.on('paste', function (evt) {
var editor = evt.editor;
evt.stop(); // we don't let editor to paste data, only for current event
// show loader that blocks editor changes
$.post('clean.php', {html: evt.data.html}, function (data) {
editor.insertHtml(data.html); // text will be inserted at correct place
// hide loader
}, 'json');
});
कार्यों editor.setReadonly (सही/गलत), आप (async डाटा प्रोसेसिंग के साथ मामलों में) सही जगह में पाठ चिपकाने के लिए सक्षम नहीं होगा प्रयोग न करें।
चेतावनी दी कि अगर आपने कि शिफ्ट का उपयोग + डालें चिपकाने के लिए IE उपयोगकर्ताओं है, तो आपकी पेस्ट हैंडलर निष्पादित नहीं किया जाएगा। – vegemite4me