Maison > développement back-end > C++ > Comment puis-je accéder aux propriétés du modèle MVC à l'aide de JavaScript ?

Comment puis-je accéder aux propriétés du modèle MVC à l'aide de JavaScript ?

Susan Sarandon
Libérer: 2025-01-10 20:14:46
original
414 Les gens l'ont consulté

How Can I Access MVC Model Properties Using JavaScript?

Accès aux propriétés du modèle MVC en JavaScript

Question : Comment accéder aux données liées à un modèle de vue en code JavaScript ? Par exemple, comment puis-je accéder aux propriétés de FloorPlanSettingsModel en JavaScript ?

Premier essai :

var floorplanSettings = "@Model.FloorPlanSettings";
alert(floorplanSettings.IconsDirectory);
Copier après la connexion

Réponse :

Pour accéder aux propriétés du modèle MVC à partir de JavaScript, le modèle doit être sérialisé dans un objet JavaScript. Voici comment procéder :

Sérialiser l'ensemble du modèle :

var model = @Html.Raw(Json.Encode(Model));
Copier après la connexion

Sérialiser les propriétés spécifiques du modèle :

Si vous n'avez besoin que d'un attribut spécifique, tel que FloorPlanSettings, encodez simplement l'attribut :

var floorplanSettings = @Html.Raw(Json.Encode(Model.FloorPlanSettings));
Copier après la connexion

Vous pouvez désormais accéder aux propriétés à l'aide d'objets JavaScript sérialisés :

alert(floorplanSettings.IconsDirectory);  // 访问IconsDirectory属性
Copier après la connexion

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!

Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal