Ajax Nedir? .NET Core Ajax ile Get İşlemi

Loading

Ajax ın her nekadar eski bir teknoloji olduğu düşünülse de Hala köklü ve büyük projelerde sıklıkla kullanıldığı ve en azında yeni teknolojiler içinde kullanım mantığı sunduğu bir gerçektir. Ajax Asynchronous JavaScript And XML yani JavaScript ve XML kısaltmasıdır. Ajax web sayfalarını yenilemeden arka planda veri gönderme ve veri alma işlemleri için kullanılır. AJAX taleplerini gerçekleştirdiğimiz ajax methodu parametre olarak istek yapılacak url, varsa parametre verilerini, bu verileri iletme yöntemini (GET, POST gibi), talep sonucunda okunacak veriler barındırır. Sonuç başarılı dönerse sayfada güncelleme yapılmasını sağlayan veya hata yı yöneten fonksiyonlarıda vardır.

Ajax methodu içeriği aşağıda;

type: Hangi yöntemle talepte bulunacağız. GET, POST gibi.


url: Talebin yapılacağı adres.

dataType: Boş bırakılırsa, kendisi veri tipini (xml, json, html, text) belirler. Dönecek olan değer kesin ve tek tip ise, bu değerlerden herhangi birini tanımlayabiliriz. json yada text gibi


success: Talebin başarılı bitmesi durumunda çalışacak fonksiyon. Burada talep sonucunda gelen veriler sayfaya işlenir.

Şimdide BackEnd tarafından data nasıl çekilir onu görelim.

Önce Oluşturduğum MVC projeme Home controller a aşağıdaki tanımlamaları yaptım.

Sonrada Index safasına görsel ve ajax kodlarını yazdım.

Öğrenci Listesini çekmek isterseniz

Tek bir öğrenci çekmek isterseniz backEnd tarafı

Görsel tarafı

Sonuç

Sayfa yenilemeden dataları hızlı bir şekilde çekmiş olduk. Sağlıcakla kalın

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Mesut Yiğit

Kaliteli bilgilerin bulunduğu, paylaşımcı ve her daim geliştirici bir öğrenimin benimsendiği Teknik ve diğer konularda kendime ve geleceğe notlar