v2.5.2
Giriş yap

JavaScript te ajax içinde o sınıfa ait metodu çağırma

vattococo
365 defa görüntülendi

JavaScript te ajax içinde o sınıfa ait metodu çağırma

Arkadaşlar merrhaba, JavaScript te ajax ta bulunduğu sınıfa ait method kullanmak istiyorum ama this bu hbağlamda iş görmüyor.
Mesela veriAl içinde bulunan ajax a Deneme class ındaki veriYaz ı çağırmak istiyorum. Bunu nasıl yapabiliri.

class Deneme
{
    constructor() {
        this.veri = $('.button-ad-ekle');
        this.veriBtn = this.veri.scroll(this.veriAl);
    }

    veriAl() {
        if (Math.round($(this)[0].scrollHeight - $(this).scrollTop()) <= $(this).outerHeight()) {
            $.ajax({
                url: 'url',
                method: 'POST',
                data: {
                    process: 'veriAl'
                },
                success: function (data) {
                    if (JSON.parse(data).length > 0) {

                    }
                }
            });
        }
    }

    veriYaz(data) {
        const htmlVerisi = `
            <tr>
                <td>${data.ad}</td>
                <td>${data.soyad}</td>
            </tr>`;
    }
}

Cevap yaz
Cevaplar (1)
hakankorkz
1196 gün önce

jquery nin serialize() fonksiyonunu kullanırsanız sorunuzun cevabını bulursunuz...