我有一个视图,在该视图中我会在页面加载时进行一些条件检查。
if(model.count()>0){
}
然后,如果满足此条件,我想调用一个 javascript 函数。请问我该怎么做?
我知道如何在 html 控件中执行此操作,但是可以在没有任何控制的情况下完成吗?
或者我如何在 javascript 中进行此检查,从而必须参考视图的模型?
编辑
这是我现在所拥有的,但无法识别该功能:The name myfunction does not exist in the current context
<script>
$(document).ready(function () {
@if (Model.Count() > 0)
{
myfunction(Model.parameter);
}
});
</script>
编辑
我把它改成了
@if (Model.Count() > 0)
{
<script type="text/javascript">
$(document).ready(function () {
myfunction(@Model.parameter);
});
</script>
}
但不工作。即使我alert("test" + @Model.parameter)
在 .ready(function()) 中尝试类似的东西,它也不起作用。
或者,我将不得不在视图中编写代码。我尝试消除该函数并在视图中执行此操作,但我需要一种将 html 元素的 id 属性设置为变量的方法。类似的东西var variable = Model.param1
,然后拥有<div id=variable></div>
。但是如何将 id 属性设置为变量?