【发布时间】:2017-11-23 02:12:33
【问题描述】:
我正在尝试将模型的属性传递给 AJAX 表单,但由于布尔解析为“真/假”,我遇到了问题。
$.ajax({
url: '/Projects/SearchTable2',
type: "GET",
data: {
sub_num: @Model.SubmissionNumber,
read_only: @Model.ReadOnly,
}
});
Model.ReadOnly 解析为 true 或 false,当我尝试执行代码时会抛出 Uncaught ReferenceError: False is not defined。有没有解决方法,或者我可以通过其他方式将变量传递给 Controller 方法?
【问题讨论】:
-
将@Model.ReadOnly 更改为@Model.ReadOnly.ToLower()
-
@MajidParvin 没有 bool 类型的成员函数
.ToLower() -
我的意思是@Model.ReadOnly.ToString().ToLower()。
-
@MajidParvin 太好了,这很有效。您能否将其作为问题的答案,以便我接受它作为答案?
-
@MajidParvin 我需要等 5 分钟,然后我会的。再次感谢您的帮助!
标签: javascript ajax asp.net-mvc razor asp.net-ajax