我有我的 JS 函数:
function LoadJs(hostApp) {
$.ajax({
type: "POST",
url: '@Url.Action("LoadJs", "Home")',
data: { "hostApp": hostApp },
success: function (Js) {
Response.Write(Js)
}
});
}
当我在Summary.vbhtml
文件中调用该函数时,我想将它传递给我的 hostApp 对象,然后让 Javascript 将该对象传递给控制器操作。
这是我调用该函数的script
标签:LoadJs
<script type="text/javascript">
LoadJs( @(model));
</script>
我试过'@model'
, '@(model)'
,@model
但似乎没有什么能正确通过它。当我通过前两种方式传递它时,它传递了一个字符串,这不是我想要的,如果我尝试最后一种方式或示例中的方式,那么它会变成@model
正确的对象,但它说它是未定义的。