v2.5.2
Giriş yap

Formdaki ckeditor textini ve formdaki dosyayı ajax ile yayınlayamıyorum.

emregurbuz
289 defa görüntülendi

Bir web sitesi için admin panel yazmaya çalışıyorum, burada bir makale paylaşılacak.
Paylaşılan makalede Makale başlığı, makale görseli ve makale metni admin paneldeki kısımdan girilecek.
Makale başlığı için input, görsel için dropify dosya ekleme,sürükle bırak ile çalışan bir dosya seçici kullandım. Makale metnini ise ck editor ile hazırlıyorum. Buraya kadar her şey güzel.
Bu dosyaları normal şekilde post işlemi olunca yayınlayabiliyorum fakat ajax ile yayınlamaya çalıştığım zaman
textarea kısmını gönderemiyorum. Boş gidiyor, birkaç şey okudum internette fakat beceremedim. Yardımcı olabilecek birisi varsa sevinirim..

Cevap yaz
Cevaplar (2)
emregurbuz
1208 gün önce
    
    $('.btnMakaleYayinla').click(function(){
        
        CKEDITOR.instances['makaleMetin'].updateElement();
        var form= new FormData(document.getElementById("makaleFormu"));
        $.ajax({
            type:"POST",
            url:"php/makale.php",
            data: form,
            contentType: false,
            cache: false,
            processData:false,
            success: function(data){
                veri=JSON.parse(data);
                Swal.fire(
                    veri["title"],
                    veri["message"],
                    veri["status"]
                  )
            }
           
        });
    });

Buradaki ckeditor ile baslayan kısmı ekledim. Sorun çözüldü. Başka bir forumda çözdüm.
emmir2
1208 gün önce

Kodlarını iletirsen bakalım