asp.net-mvc
Appel jQuery Ajax avec Asp MVC
Recherche…
Publication d'objets JavaScript avec l'appel jQuery Ajax
Appels Ajax, demande et récupération de données pour donner à l'utilisateur une meilleure expérience d'interface utilisateur interactive. Cet article va vous montrer comment utiliser jQuery et envoyer des données via des appels Ajax. Pour cet exemple, nous allons poster l'objet JavaScript suivant sur notre serveur.
var post = {
title: " Posting JavaScript objects with jQuery Ajax Call",
content: " Posting JavaScript objects with jQuery Ajax Call",
tags: ["asp mvc", "jquery"]
};
Le côté serveur
Le modèle côté serveur correspondant à l'objet javascript.
public class Post
{
public string Title { get; set; }
public string Content { get; set; }
public string[] Tags { get; set; }
}
Tout ce que nous avons à faire est de créer une méthode de contrôleur ASP.NET MVC standard qui prend un seul paramètre du type Person, comme cela.
public class PostController : BaseController
{
public bool Create(Post model)
{
//Do somthing
}
}
Le côté client
Pour envoyer des objets JavaScript, nous devons utiliser la méthode JSON.stringify () pour envoyer l'objet à l'option data.
$.ajax({
url: '@Url.Action("create", "Post")',
type: "POST",
contentType: "application/json",
data: JSON.stringify({ model: post })
}).done(function(result){
//do something
});
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow