JavaScript te ajax içinde o sınıfa ait metodu çağırma
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>`;
}
}
jquery nin serialize() fonksiyonunu kullanırsanız sorunuzun cevabını bulursunuz...