如何在发布时在MVC2中返回JSON结果

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在发布时在MVC2中返回JSON结果相关的知识,希望对你有一定的参考价值。

我正在使用ajax post方法来发布类似:-]的表格>

$(function(){

        $('#BtnName').submit(function () {
            $.ajax({
                url: 'Home/Index',
                type: "POST",
                data: $(this).serialize(),
                dataType: "json",
                async:false,
                contentType: 'application/json; charset=utf-8',
                success: function (data) { var message = data.Result; $("#Result").html(message); },


            });
            return false;
        });
    });

在我返回的动作控制器处

返回Json(new {结果=“成功”},JsonRequestBehavior.AllowGet);

我无法在div中获得结果;而不是返回整个渲染页面作为完整文件。请告诉我该怎么做才能在页面上显示结果,并且还希望在同一页面上而不清除表格。

我正在使用ajax post方法来发布以下形式:-$(function(){$('#BtnName')。submit(function(){$ .ajax({url:'Home / Index',type: “ POST”,...

答案

确定,您的问题中包含的代码位绝对不足以得出任何结论。因此,让我们做一个完整的例子。

以上是关于如何在发布时在MVC2中返回JSON结果的主要内容,如果未能解决你的问题,请参考以下文章

如何在页面加载时在 HTML 选择选项中选择 JSON 结果

如何将日期值从 JSON 返回到 Google Visualization API

删除选项卡时在 ActionBar 选项卡片段中运行代码

为啥此代码片段返回意外结果?

如何在运行时在由 android studio 创建的导航抽屉中设置默认片段

Android:从片段调用时如何从活动中获取返回结果?