jQuery İle CKEditor’den value Değeri Alıp, Set Etme İşlemleri
CKEditor modülünü kullandığım bir projede jQuery ile CKEditor’un value değerini elde etmeye çalıştım, çabaladım lakin bir türlü ne yaptıysam başaramadım.Beni bu kadar zahmete düşüren bu basit sıkıntının çözümü için CKEditor modülünün fonksiyonlarını kullanmamız gerektiğini kavradım.
Hani, olurda sizde aynı durumdan müzdarip olmayasınız diye CKEditor modülünün value değerini alan ve veren fonksiyonlarını paylaşmakta fayda görüyorum.
Aşağıdaki komut ile value değerini verebilirsiniz.
CKEDITOR.instances['CKEditor Nesnesi'].setData("Vereceğiniz değer");
Bunlada value değerini elde edebilirsiniz.
CKEDITOR.instances['CKEditor Nesnesi'].getData()
İyi çalışmalar…
Ben CKEditor 4 kullanıyorum.
Şu şekilde alıyorum.
escape(CKEDITOR.instances.ProdcutDescription.getData())
Eğer textarea içinde değer varsa set etmeme gerek kalmıyor.
Ama bir değeri sonradan editöre set edeceksem de.
CKEDITOR.instances.editor1.setData( ‘set edilecek değer’);
bende versiyon 3.6.3 kullanıyorum her iki şekilde de veri gönderdim, popup bir medya kütüphanesi yaptım yüklediğim dosyaları resimleri seçip ekleyebiliyorum artık. biri dizi anahtar diğeri nesne şeklinde çalışıyor aynı görevi görüyor.
CKEDITOR.instances[‘uzun_yazi’].setData(t_c_secilen_islenen_dosyalar);
CKEDITOR.instances.uzun_yazi.setData(t_c_secilen_islenen_dosyalar);
Teşekkürler