how to call a web service from jquery/jquery ile web servis cağırmak

jquery kütüphanemizi asp.net tasarım kısmına ekledikten sonra alttaki kodlar yardımıyla jquery’den kolayca web servisimizi çağırabiliriz.


 $.ajax({
          type: "POST",
          url: "/Contact.aspx/sendingMail",
          contentType: "application/json; charset=utf-8",
          dataType: "json",
          data: "{'name':'" + name + "','email':'" + email + "','konudetay':'" + konudetay + "'}",
          success: function (msg) {
                       if (msg.d) {
                            alert("Mesajınız İletildi...");
                            }
                        else {
                            alert("Hata oluştu. Lütfen daha sonra tekrar deneyiniz...");
                        }
                    }
       });

Asp.net code behind kısmına da alttaki kodunu eklememiz gerekli.


[WebMethod]
public static bool sendingMail(object name, object email, object konudetay)
{
bool send = true;
return send;
}

Burada fonksiyonumuzun Public ve statik olması gerekiyor.

Takıldığınız yer olduğunda lütfen çekinmeden yazın.