JavaScript If 语句如何正确使用(MVC,剑道图)
JavaScript If statement how to use correctly(MVC, Kendo Chart)
我有 4 个属性,我想用它们画一个饼图。
我的场景是这样的:当Model.Count等于0时,我不想画图表。所以我添加了一个这样的 if 语句:
<script>
function createChart() {
if (@Model.Count!=0)
{
但是我收到一个错误,例如(没有适用的变量或成员 a(:
CS0103: 'a' isn't in the content(i translate this part)
Satır 1150:
data: [{
Satır 1151: category: "fa",
Satır 1152: value: @a,
Satır 1153:
Satır 1154: }, {
那么我该如何解决这个问题呢?有没有简单的方法来解决这个问题?
我有这样的模型属性。
@{
if (Model.Count!=0)
{
int a, b, c, d= 0;
a= Convert.ToInt32(Model[0].Prop1);
b= Convert.ToInt32(Model[0].Prop2);
c= Convert.ToInt32(Model[0].Prop3);
d= Convert.ToInt32(Model[0].Prop4);
}
}
这是我的剑道图表脚本。
<script>
function createChart() {
if (@Model.Count!=0)
{
$("#chart55").kendoChart({
theme: 'metro',
title: {
position: "bottom",
text: "Maliyeti"
},
legend: {
visible: false
},
chartArea: {
background: ""
},
seriesDefaults: {
labels: {
visible: true,
background: "transparent",
template: "#= category #: 'n #= value#TL"
}
},
series: [{
type: "pie",
startAngle: 150,
data: [{
category: "fa",
value: @a,
}, {
category: "za",
value: @b,
}, {
category: "ka",
value: @c,
}, {
category: "da",
value: @d,
}
]
}],
tooltip: {
visible: true,
format: "{0}"
}
});
}
}
$(document).ready(createChart);
$(document).bind("kendo:skinChange", createChart);
</script>
而不是
if (@Model.Count != 0)
用
if ('@Model.Count' != 0) //use single quotes as shown here
并使int a, b, c, d= 0;
全球化,在if statement
之外进行初始化。
在
javascript中使用模型值时,你必须这样使用。
你必须使用像'@Model.Count'这样的单一编码,我在下面的Jquery中使用了。
<script>
function createChart() {
if ('@Model.Count' !=0)
{
// Your code
}
}
</script>
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 如何在ReactJS JSX中执行嵌套的if-else语句
- 获取@ResponseBody的一部分作为主干和Spring MVC控制器之间的参数
- 将Javascript数组发送到控制器ASP.NET MVC
- 如何使用Spring MVC将Facebook返回的响应数据保存在Java类中
- 自动修复”;语句前缺少分号“;
- 如何在MVC中使用jQuery在文本框旁边显示文本
- MVC 3页面导航和使用javascript传递参数
- 在mvc应用程序中,在回发时保留最初隐藏的文本框的隐藏或可见状态
- Flash Uploadify在调用我的MVC控制器时没有保留会话/授权
- 如何在 API 调用后和 if 语句中启用提交按钮
- 是“;x==a||b”;以及“;x==a||x==b”;JavaScript中的等效语句
- 带有多个elseif的Javascript if语句
- 这个条件语句的逻辑有问题
- 将不在模型中的数据返回到mvc控制器
- Sharepoint JScript if语句未执行
- MVC在通过javascript提交时会丢失值
- 使用javascript在MVC中查找网格长度时出错
- MVC Jquery-按钮点击-获取if语句错误
- JavaScript If 语句如何正确使用(MVC,剑道图)