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

问题描述 投票:3回答:1

我正在使用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”,...

c# jquery asp.net-mvc model-view-controller asp.net-mvc-2
1个回答
8
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.