Calling ASP.Net Code Behind using jQuery AJAX
With the help of the $.ajax() we can able to call the web method which is defined in the C# class . From the following example, the $.ajax() function will make asynchronous HTTP(Ajax) request to the web method called as getOutput().
jQuery Source Code
Here we are specifying success: and failure: to show the kind of return data format we are expecting from the web method.
success: function (response)
On successful execution of the requested web method the ajax function will call the method to process the output.
Failure method gets executed when there is some exception happens on web method execution.
C# Source Code
It is important to note that, when we call a C# function in code-behind , the function must be defined as a static function, otherwise the ajax function cannot call it.