J'ai travaillé avec le plugin JTemplates que j'ai utilisé pour créer un formulaire lié à un objet json via un template. Fonctionne parfaitement. Ce que je voudrais faire est de remplacer le formulaire que je souhaite ré-sérialiser dans l'objet json dont il est originaire et de le renvoyer à la méthode controller sous la forme d'une chaîne json. Quel est le meilleur moyen de sérialiser l'objet dans son format d'origine?JTemplates serialization
2
A
Répondre
1
J'utilise serializeObject et toJson pour accomplir ceci.
var yourForm = $('#formId');
//Serialize form elements and make into json object
var jsonObject = $.toJSON(yourForm.serializeObject());
serializeObject (jquery)
$.fn.serializeObject = function()
{
var o = {};
var a = this.serializeArray();
$.each(a, function() {
if (o[this.name]) {
if (!o[this.name].push) {
o[this.name] = [o[this.name]];
}
o[this.name].push(this.value || '');
} else {
o[this.name] = this.value || '';
}
});
return o;
};
toJSON
Utilisation de la bibliothèque json.js à: https://github.com/douglascrockford/JSON-js
Questions connexes
- 1. jTemplates: html dans les variables
- 2. Compositing modèles multiples dans jTemplates
- 3. .net xml serialization
- 4. Java Serialization Comparator
- 5. MS Project XML Serialization
- 6. protobuf-net enum serialization
- 7. C# XML Serialization/Deserialization
- 8. XML Serialization/Deserialization par article
- 9. Rails compatible .NET xml serialization
- 10. Entity Framework (Classes d'entités) Serialization
- 11. Aide nécessaire en XML Serialization
- 12. Format JTemplates Date utilisant asp.net mvc
- 13. jQuery Autocomplete & jTemplates - gestion de la réponse
- 14. Erreur avec jtemplates avec les tables
- 15. Comment fonctionne boost :: serialization Archive :: register_type?
- 16. setAttribute: Attribut non sérialisable (Java Object Serialization)
- 17. Boost Serialization - Sérialiser std :: tr1 :: shared_ptr?
- 18. Linux -> C++ code: Object Serialization
- 19. JTemplates table + DataTables plugin Problème de tri des colonnes
- 20. Erreur des onglets jQuery lors de l'utilisation de jTemplates
- 21. Comment ajouter un attribut à un élément XmlArray (XML Serialization)?
- 22. Qu'est-ce que Serialization/Deserialization et marshalling/unmarshalling avec exemple?
- 23. Comment insérer des commentaires XML en XML Serialization?
- 24. Comment générer des nombres hexadécimaux via XML Serialization dans C#?
- 25. Comment changer le nom de racine XML avec XML Serialization?
- 26. Est-il possible d'utiliser boost :: serialization avec la classe managée?
- 27. Est-ce que jTemplates permet de préserver la commande de la collection?
- 28. Comment utiliser les paramètres $ P de jTemplates dans une condition {#if}
- 29. jTemplates vs Modèles jQuery. Lequel est le meilleur? Y a-t-il un meilleur?
- 30. Comment référencer un objet spécifique dans un tableau d'objets en utilisant jTemplates