Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.net MVC在视图中插入JavaScript函数结果_Javascript_Asp.net Mvc_Razor - Fatal编程技术网

ASP.net MVC在视图中插入JavaScript函数结果

ASP.net MVC在视图中插入JavaScript函数结果,javascript,asp.net-mvc,razor,Javascript,Asp.net Mvc,Razor,我正在尝试执行以下操作:javascript:processData(Model.Property),其中“processData”是一个返回字符串的函数。如何做到这一点 <div>javascript:processData(Model.Property)</div> (这显然不起作用,它只返回字符串“javascript:processData(Model.Property)”) 函数processData(属性){ //各种各样的东西。。。 //返回结果; } ..

我正在尝试执行以下操作:javascript:processData(Model.Property),其中“
processData
”是一个返回字符串的函数。如何做到这一点

<div>javascript:processData(Model.Property)</div> (这显然不起作用,它只返回字符串“
javascript:processData(Model.Property)
”)


函数processData(属性){
//各种各样的东西。。。
//返回结果;
}
...

阅读以下问题:

您需要文本标记:

您可以调用jquery文档
ready
上的javascript方法,并使用方法将结果设置为该div

@model yoursomemodel with that属性
$(函数(){
var thatDataString=processData(@Model.Property”);
$(“#thatDiv”).html(thatDataString);
});

我只需要显示结果,而不是在屏幕上调用它event@SandraS. 那么你现在是否能够使用Jacob的代码来解析代码显示?@SandraS。我的编辑回答了你的问题吗?如果没有,请澄清。似乎什么都不起作用…也许我不够清楚…我将尝试进一步简化:函数doTest(){return“Str_to_Output”}doTest();如何在div中显示“Str_to_Output”(Str_to_Output)?是的,我知道这个方法…问题要复杂得多,我在问题中尝试过简化它,最后,如果我找不到解决方案,我将使用这个方法。但是,我仍然认为有一个简单的方法可以做到这一点。或者不是吗?我不能在div中调用javascript函数吗?不管怎么说,你的答案和我想要的最接近
<script type="text/javascript">
function processData(property) {
    // all kinds of stuff...
    // return result;
}
</script>
...
<input type="button" onClick="return processData(<%: Model.Property %>); />
@model YourSomeModelWithThatProperty
<div id="thatDiv"></div>

<script type="text/javascript">
  $(function(){
       var thatDataString=processData("@Model.Property");
       $("#thatDiv").html(thatDataString);
  });
</script>