Maison >interface Web >js tutoriel >Comment l'interface JS AJAX transmet-elle les paramètres à la fonction de la classe d'arrière-plan ?
Cet article présente principalement la méthode de transmission des paramètres de l'interface JS AJAX à la fonction de la classe d'arrière-plan. Il y a un bon exemple ci-dessous. Les amis qui en ont besoin peuvent s'y référer. de pages ordinaires en tant que WebMethod. Accessible en Javascript.
1 La méthode doit être modifiée en public static et le type de retour doit de préférence être une chaîne.
2 Ajoutez l'attribut [WebMethod] avant la méthode.3 Lors de l'accès au client, utilisez la méthode Post pour interagir avec Json en tant que données. Sinon, la page HTML entière sera renvoyée.
4 Lorsqu'il est accessible par jQuery, data.d dans le rappel est le véritable contenu de retour.
5 L'URL d'accès est : http://abc.com/abc.aspx/GetTime S'il existe une méthode statique publique de GetTime.
Exemple :
[WebMethod] public static string GetTime() { return DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); }
--------- ------
$.ajax({ url:url, method:"post", dataType:"json", contentType:"application/json; charset=UTF-8", success: function(data){ $("#id").html(data.d); //见第3点 } });