我有源代码:
$("#yes-modal").click(function (e) {
var img = $("#url").val();
window.location = '@Url.Action("DownloadImages", "Hrd", new { id = *value variable img* })';
});
我想获得价值img,但我有错误。 怎么办?谢谢。
答案 0 :(得分:0)
下面的语法应该可行。
window.location = '@Url.Action("DownloadImages", "Hrd", new { id = ' + img + '})';
如果您遇到任何问题,请告诉我。
答案 1 :(得分:0)
剃刀语法是服务器端代码。在从服务器呈现页面时进行评估。但是javascript是在客户端(浏览器)进行评估的。所以你必须像下面的代码一样拆分它。
$("#yes-modal").click(function (e) {
var img = $("#url").val();
var loc = '@Url.Action("DownloadImages", "Hrd")';
var loc += '?id=' + img;
window.location = loc;
});