[英]Pass a variable from razor to javascript and display it
我有一个变量
var result = client.DownloadString(query);
在mvc 4 rzaor。 通过将其悬停在调试过程中,它喜欢下面的图像
我想要的是显示它,所以我将它返回到javascript代码:
function myFunction() {
$('#response').text('@(Url.Action("result"))');
}
编辑:
<div id="response"></div>
@{
var strSearch = "test";
var options = "include-passage-references=true";
var client = new WebClient();
var query = string.Format("http://www.xxx.org/v2/rest/passageQuery?key={0}&passage={1}&options={2}", "IP", Server.UrlEncode(strSearch), options);
var result = client.DownloadString(query);
}
然而一无所获。
您必须使用ViewBag。
在C#上:
ViewBag.result = client.DownloadString(query);
在HTML上:
function myFunction() {
$('response').text('@ViewBag.result');
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.