javascript - 将 javascript 变量添加到 actionlink

标签 javascript asp.net-mvc asp.net-mvc-3

我的 AJAX 请求如下所示:

jsonData = JSON.stringify({stuff: stuff});
        $.ajax({
            url: '<%=Url.Action("myMethod", "myController") %>',
            type: 'POST',
            contentType: 'application/json; charset=utf-8',
            dataType: 'json',
            data: jsonData,
            success: function (data) {
            $("#myDiv").append('<span><%=Html.ActionLink("Details", "myMethod", new {id      = data.id })%></span>');
         }
)};

编辑!我试图将此 Actionlink 附加到“成功”的 div 中。我不知怎的在我最初的帖子中忘记了 $("#myDiv").append() 代码。

new {id = data.id } 部分中,我想在此操作链接中使用 data.id(一个 JavaScript 变量)。

我不断收到错误消息,提示数据未定义,或者文字中的字符太多等。

以前有人成功完成过此操作吗?

最佳答案

'<span><a href="<%=Url.Action("Details", "myMethod")%>?id=' + data.id + '"></a></span>'

关于javascript - 将 javascript 变量添加到 actionlink,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13324258/

相关文章:

javascript - 从 Angular 5 的数组中获取值

javascript - HTML5 FileReader API - 如何删除文件

c# - 如何更改 MVC 4 Web 应用程序中的默认 View

sql-server - 将查询结果存储到变量中并在存储过程中修改它

web-services - 我可以将 ASP.NET MVC3 专门用作 RESTful Web 服务吗?

JavaScript 文件传输 SSH

javascript - Angular 4 : How do I build a dynamic list of checkboxes to submit in a form?

ASP.NET MVC 3,如何正确做主题

c# - 带有 facebook 登录的 MVC5 空引用

asp.net-mvc - 从MVC中的资源获取[Display]属性值