Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Mengakses Sifat Model MVC Menggunakan 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!