MVC - 在jquery中读取模型变量

MVC - reading model variable in jquery

本文关键字:读取 模型 变量 jquery MVC      更新时间:2023-09-26

我正在尝试读取jquery就绪函数中的模型变量。

 var jsNotes1 =@Model.Notes1;

当 model.notes1 有一个整数值时,我没有问题。但是当 model.notes1 有一个字符串值时,例如:"abcd",该行将按如下

方式转换

var jsNotes1 = abcd

Jquery 假设 abcd 是一个变量而不是字符串值,并且抛出未定义 abcd 的引用错误。

如果我在这里遗漏了什么,请帮助我

尝试这样做

var jsNotes1 ='@Model.Notes1';

你需要用引号括起来,因为它需要被视为一个字符串,否则它是无效的JavaScript

var jsNotes = "@Model.Notes1";

试试这是在javascript中...

var jsNotes1= @Html.Raw(Json.Encode(Model.notes1));