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:
var floorplanSettings = "@Model.FloorPlanSettings"; alert(floorplanSettings.IconsDirectory);
Jawapan:
Untuk mengakses sifat model MVC daripada JavaScript, model perlu disirikan ke dalam objek JavaScript. Begini caranya:
Sirikan keseluruhan model:
var model = @Html.Raw(Json.Encode(Model));
Sirikan sifat model tertentu:
Jika anda hanya memerlukan atribut tertentu, seperti FloorPlanSettings, hanya kodkan atribut:
var floorplanSettings = @Html.Raw(Json.Encode(Model.FloorPlanSettings));
Anda kini boleh mengakses sifat menggunakan objek JavaScript bersiri:
alert(floorplanSettings.IconsDirectory); // 访问IconsDirectory属性
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!