javascript - 在 OnSuccess Ajax.ActionLink 上引用 Anchor 元素

标签 javascript jquery asp.net-mvc

我正在将 ASP.NET MVC 3 与 jquery.unobtrusive-ajax 一起使用,并且我想在 ajax 完成后隐藏链接。我可以做这样的事情吗?

@(Ajax.ActionLink("Disapprove", "Disapprove", "Comment", new AjaxOptions { HttpMethod = "POST", OnSuccess = "$(this).remove();"}))

最佳答案

@Ajax.ActionLink(
    "Disapprove",
    "Disapprove",
    "Comment",
    null,
    new AjaxOptions
    {
        HttpMethod = "POST",
        OnSuccess = "remove"
    },
    new
    {
        id = "mylink"
    }
)

然后在一个单独的函数中:

function remove() {
    $('#mylink').remove();
}

关于javascript - 在 OnSuccess Ajax.ActionLink 上引用 Anchor 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7775388/

相关文章:

c# - 迁移问题 - EF 认为数据库需要更新,引用它的项目不会运行

Javascript:触发函数后返回一个变量以供使用

javascript - 在同一位置重新加载页面

javascript - 为什么我们不直接使用 Minified JS?

javascript - MVC 5 中的数据库自动完成?

asp.net-mvc - 如何检测移动浏览器并将适当的内容定向到它?

asp.net-mvc - 订阅 ServiceBus 以获取通知

javascript - 离开页面时内容被删除

javascript - HTML5 Canvas 上鼠标点击绘制矩形

javascript - 捕获jqGrid中下拉菜单的更改/点击事件