Javascript MVC—在jquery中读取模型变量
我正在尝试读取jquery就绪函数中的模型变量。Javascript MVC—在jquery中读取模型变量,javascript,jquery,asp.net-mvc,asp.net-mvc-4,razor,Javascript,Jquery,Asp.net Mvc,Asp.net Mvc 4,Razor,我正在尝试读取jquery就绪函数中的模型变量。 var jsNotes1 =@Model.Notes1; 当model.notes1有一个整数值时,我没有任何问题。 但是当model.notes1有一个字符串值时,比如说:“abcd”,该行将被转换为如下所示 var jsNotes1 = abcd Jquery假设abcd是一个变量,而不是字符串值,并抛出未定义abcd的引用错误 如果我在这里遗漏了什么,请帮助我您需要用引号将其括起来,因为它需要被视为字符串,否则它是无效的JavaScr
var jsNotes1 =@Model.Notes1;
当model.notes1有一个整数值时,我没有任何问题。
但是当model.notes1有一个字符串值时,比如说:“abcd”,该行将被转换为如下所示var jsNotes1 = abcd
Jquery假设abcd是一个变量,而不是字符串值,并抛出未定义abcd的引用错误
如果我在这里遗漏了什么,请帮助我您需要用引号将其括起来,因为它需要被视为字符串,否则它是无效的JavaScript
var jsNotes = "@Model.Notes1";
您需要将它用引号括起来,因为它需要被视为字符串,否则它是无效的JavaScript
var jsNotes = "@Model.Notes1";
试试这个
var jsNotes1 ='@Model.Notes1';
试试这个
var jsNotes1 ='@Model.Notes1';
试试这是在javascript
var jsNotes1= @Html.Raw(Json.Encode(Model.notes1));
试试这是在javascript
var jsNotes1= @Html.Raw(Json.Encode(Model.notes1));
字符串值需要用引号括起来…字符串值需要用引号括起来。。。