je définir un objet comme:Envoi d'objets JSON complexes à Asp.net MVC en utilisant jQuery
data = {
first: { Id: 1, Name: "This is my first name." },
second: { Id: 2, Name: "The second one." }
};
Je suis en train d'émettre une requête Ajax en utilisant:
$.ajax({
url: "/SomeURL"
type: "POST",
data: data,
success: function(){ ... },
error: function(){ ... }
});
Mais mon Les données sont converties en une structure de type tableau que le classeur par défaut de Asp.net MVC n'est pas en mesure de saisir.
first[Id]=1&first[Name]=...
Que dois-je configurer ou faire, donc jQuery convertira correctement ceux-ci dans:
first.Id=1&first.Name=...
C'est proche de mon résultat final. J'ai créé un simple plugin jQuery qui fait la transformation de telle sorte que le classeur de modèle par défaut Asp.net MVC le comprenne. http://erraticdev.blogspot.com/2010/12/sending-complex-json-objects-to-aspnet.html –
Je vois que vous avez aussi du support pour les dates. Bon travail! –
Oui, oui. Merci. –