Maison  >  Article  >  interface Web  >  Comment l'interface JS AJAX transmet-elle les paramètres à la fonction de la classe d'arrière-plan ?

Comment l'interface JS AJAX transmet-elle les paramètres à la fonction de la classe d'arrière-plan ?

高洛峰
高洛峰original
2017-02-16 17:28:341497parcourir

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 :

abc.aspx



[WebMethod]
public static string GetTime()
{
return DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
}


--------- ------

Script (appelé avec jQuery comme exemple)




Plus d'interface JS AJAX comment passer des fonctions en arrière-plan class Pour les articles liés aux paramètres, veuillez faire attention au site Web PHP chinois !
$.ajax({
url:url,
method:"post",
dataType:"json",
contentType:"application/json; charset=UTF-8",
success: function(data){
$("#id").html(data.d); //见第3点
}
});

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn