我在view.cshtml中有这些行:
$("document").ready(function(){
@{
var cx = Json.Encode(ViewBag.x);
var cy = Json.Encode(ViewBag.y);
}
var x = @cx;
var y = @cy;
});
但现在javascript代码中的;
下面有一个红线,错误为Syntax error
。
有什么问题?
答案 0 :(得分:6)
除非它们是数字或布尔值
,否则必须包含js变量$("document").ready(function(){
@{
var cx = Json.Encode(ViewBag.x);
var cy = Json.Encode(ViewBag.y);
}
var x = "@cx";
var y = "@cy";
});
答案 1 :(得分:2)
尝试将变量括在""
中,如下所示:
$("document").ready(function(){
@{
var cx = Json.Encode(ViewBag.x);
var cy = Json.Encode(ViewBag.y);
}
var x = "@cx";
var y = "@cy";
});