I searched and tried for days now but I cant find any solution. I looked up nearly every tutorial and nearly every question on this board, but no code worked for me. (I know this is a duplicate question but since no other code worked at all, you are my last hope)
I'm trying to return a AJAX request
from C# in ASP but no matter what it always returns undefinded
even with code from tutorials.
Here is what I have in my Default.aspx
<script type="text/javascript">
$(document).ready(function () {
$.ajax({
type: "POST",
url: "Default.aspx/GetData",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (response) {
alert(response.d);
},
failure: function (response) {
alert(response.d);
}
});
});
</script>
and here is my codebehind from Default.aspx.cs
[WebMethod]
public static string GetData()
{
return "This string is from Code behind";
}
The Problem is: the c# method dont activate... I dont know why and I get no errormessage.
Can you pls help me? Thanks for your advice