ホームページ > バックエンド開発 > C++ > JavaScript を使用して MVC モデルのプロパティにアクセスするにはどうすればよいですか?

JavaScript を使用して MVC モデルのプロパティにアクセスするにはどうすればよいですか?

Susan Sarandon
リリース: 2025-01-10 20:14:46
オリジナル
375 人が閲覧しました

How Can I Access MVC Model Properties Using JavaScript?

JavaScript での MVC モデル プロパティへのアクセス

質問: JavaScript コードで View Model にバインドされたデータにアクセスするにはどうすればよいですか?たとえば、JavaScript で FloorPlanSettingsModel のプロパティにアクセスするにはどうすればよいですか?

最初に試してみましょう:

var floorplanSettings = "@Model.FloorPlanSettings";
alert(floorplanSettings.IconsDirectory);
ログイン後にコピー

答え:

JavaScript から MVC モデルのプロパティにアクセスするには、モデルを JavaScript オブジェクトにシリアル化する必要があります。その方法は次のとおりです:

モデル全体をシリアル化します:

var model = @Html.Raw(Json.Encode(Model));
ログイン後にコピー

特定のモデル プロパティをシリアル化します:

FloorPlanSettings などの特定の属性のみが必要な場合は、属性をエンコードするだけです:

var floorplanSettings = @Html.Raw(Json.Encode(Model.FloorPlanSettings));
ログイン後にコピー

シリアル化された JavaScript オブジェクトを使用してプロパティにアクセスできるようになりました:

alert(floorplanSettings.IconsDirectory);  // 访问IconsDirectory属性
ログイン後にコピー

以上がJavaScript を使用して MVC モデルのプロパティにアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート