Hallo allemaal,
ik zit hier met een probleem, en kom er niet uit.
Ik wil via jQuery een pagemethod direct aanspreken op de pagina waar ik zit.
Ik heb ter referentie deze site gebruikt (en verschillende links op die pagina)
http://encosia.com/2008/0...aspnet-ajax-page-methods/
Ik heb daar zelf deze code aan over gehouden:
default.aspx
en de aspx.cs
Maar wat wil het geval... ik krijg niet de datum/tijd terug... ik krijg de complete html van m'n pagina terug in m'n alert.
Iemand enig idee wat ik fout doe?
Als ik die JSON datatype en contenttype er bij zet, krijg ik zowiezo alleen maar "error" terug
ik zit hier met een probleem, en kom er niet uit.
Ik wil via jQuery een pagemethod direct aanspreken op de pagina waar ik zit.
Ik heb ter referentie deze site gebruikt (en verschillende links op die pagina)
http://encosia.com/2008/0...aspnet-ajax-page-methods/
Ik heb daar zelf deze code aan over gehouden:
default.aspx
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| <script type="text/javascript"> $(document).ready(function() { $.ajax({ type: "POST", url: "Default.aspx/test2", data: "", success: function(msg) { alert("S: " + msg); }, error: function(xhr,msg,e){ alert("E: " + msg);//Error Callback } }); }); </script> |
en de aspx.cs
code:
1
2
3
4
| [System.Web.Services.WebMethod()] public static DateTime test2() { return DateTime.Now; } |
Maar wat wil het geval... ik krijg niet de datum/tijd terug... ik krijg de complete html van m'n pagina terug in m'n alert.
Iemand enig idee wat ik fout doe?
Als ik die JSON datatype en contenttype er bij zet, krijg ik zowiezo alleen maar "error" terug