首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将Asp.net返回给javascript方法Json MVC Ajax表单

将Asp.net返回给javascript方法Json MVC Ajax表单
EN

Stack Overflow用户
提问于 2010-04-28 01:48:09
回答 2查看 8.2K关注 0票数 3

我有一个ajax表单,它在数据库中保存一个对象,然后返回如下消息:

代码语言:javascript
运行
复制
return Json(new {Message = "Message!"},
                            JsonRequestBehavior.AllowGet);

我们在这里很好,但是我不知道如何在视图中获得这个结果,以便在jQuery模式下显示。我的ajax表单如下所示,我希望在OnSuccess方法上获得结果:

代码语言:javascript
运行
复制
<%using (Ajax.BeginForm("Form", "Controller", new AjaxOptions() {  OnSuccess = "MethodThatIWantToGetTheJson" }))%>

有什么想法吗?

EN

Stack Overflow用户

回答已采纳

发布于 2010-04-28 02:08:20

试试这个(取自How to use Ajax.BeginForm MVC helper with JSON result?):

代码语言:javascript
运行
复制
<%using (Ajax.BeginForm("Form", "Controller", new AjaxOptions() { OnComplete = "MethodThatIWantToGetTheJson" }))

<script type='text/javascript'>
    function MethodThatIWantToGetTheJson(content) {
        alert(content.get_response().get_object());
    }
</script>
票数 5
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2723606

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档