Bu makalemizde jQuery kütüphanesini kullanarak ASP.NET sayfasından bir Web servisine yapılacak AJAX çağrılarının nasıl yönetileceğini inceleyeceğiz.
İlk olarak jQuery kütüphanesinde AJAX taleplerini gerçekleştireceğimiz ajax isimli fonksiyonu tanıyalım.
- type : Yapılacak talebin veri iletim yöntemi. GET, POST gibi
- data : Web servisin aldığı parametrelerin eklendiği parametre (data: "{'Parametremizin Adı':'Eklenecek değer'}" şeklinde).
- url : Talebin yapılacağı adres.
- contentType : Dönecek olan sonuç json türünde olacağı için bunu belirtmemiz gerekiyor.
- dataType : Dönecek olan sonuç json türünde olacağı için bunu belirtmemiz gerekiyor.
- success : Talebin başarılı bitmesi durumunda çalışacak fonksiyon. Burada talep sonucunda gelen veriler sayfaya işlenir.
- error : Talebin hatalı olması veya bir sorun olması durumunda çalışacak fonksiyon.
Ajax fonksiyonumuzu oluşturduktan sonra Default.aspx sayfamızın son hali aşağıdaki gibi oldu.
Şimdi sıra geldi ajax taleplerimizi yapacağımız web metodu oluşturmaya, burada önemli olan husus web metodumuzun shared yani static olması;
Web metodumuzuda oluşturduktan sonra kod sayfamızın son hali aşağıdaki gibi oldu.
Hepsi Bu kadar uygulamamızın çıktısı aşağıdaki gibi asenkron olarak web servis tarafından gönderildi.