Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Mengakses Sifat Model MVC Menggunakan JavaScript?

Bagaimanakah Saya Boleh Mengakses Sifat Model MVC Menggunakan JavaScript?

Susan Sarandon
Susan Sarandonasal
2025-01-10 20:14:46345semak imbas

How Can I Access MVC Model Properties Using JavaScript?

Mengakses sifat model MVC dalam JavaScript

Soalan: Bagaimana untuk mengakses data yang terikat pada model paparan dalam kod JavaScript? Sebagai contoh, bagaimanakah saya boleh mengakses sifat FloorPlanSettingsModel dalam JavaScript?

Percubaan pertama:

<code class="language-javascript">var floorplanSettings = "@Model.FloorPlanSettings";
alert(floorplanSettings.IconsDirectory);</code>

Jawapan:

Untuk mengakses sifat model MVC daripada JavaScript, model perlu disirikan ke dalam objek JavaScript. Begini caranya:

Sirikan keseluruhan model:

<code class="language-javascript">var model = @Html.Raw(Json.Encode(Model));</code>

Sirikan sifat model tertentu:

Jika anda hanya memerlukan atribut tertentu, seperti FloorPlanSettings, hanya kodkan atribut:

<code class="language-javascript">var floorplanSettings = @Html.Raw(Json.Encode(Model.FloorPlanSettings));</code>

Anda kini boleh mengakses sifat menggunakan objek JavaScript bersiri:

<code class="language-javascript">alert(floorplanSettings.IconsDirectory);  // 访问IconsDirectory属性</code>

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengakses Sifat Model MVC Menggunakan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn