Un guide complet pour envoyer des requêtes Ajax aux contrôleurs ASP.NET MVC à l'aide de jQuery
Cet article vous expliquera comment utiliser jQuery pour lancer des requêtes Ajax vers les contrôleurs ASP.NET MVC, y compris l'implémentation de contrôleurs et de vues, ainsi que la communication client-serveur.
Fonctionnement du contrôleur
Votre contrôleur doit définir des actions pour gérer les requêtes Ajax. Dans l'exemple suivant, FirstAjax
est une opération qui répond avec des données au format JSON :
1 2 3 4 |
|
Voir
La vue initialise jQuery et envoie une requête Ajax à l'action FirstAjax
. La requête inclut un gestionnaire de réussite qui affiche la réponse dans une boîte d'alerte :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
Plan d'amélioration
Notez que l'attribut data
dans la requête Ajax d'origine pose des problèmes car votre contrôleur n'attend aucun paramètre. Supprimer cet attribut et utiliser la méthode @Url.Action
résoudra le problème :
1 2 3 4 5 6 7 |
|
Pour les requêtes POST qui incluent des données, vous devez modifier l'action du contrôleur pour accepter les paramètres et modifier la requête Ajax pour inclure les données :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!