Asp.net mvc 3 ajax不会刷新mvc3中的页面

Asp.net mvc 3 ajax不会刷新mvc3中的页面,asp.net-mvc-3,asp.net-ajax,Asp.net Mvc 3,Asp.net Ajax,我有两个单选按钮 1接受工作并提供文件上传选项 在第二个按钮上,将不提供文件上载选项 单击“提交”,此数据将保存在数据库中 我为此编写了ajax函数,如下所示: $(document).ready(function () { $('#rmrkRjct').click(function () { var url1 = "/Mycontroller/function1"; $.ajax({ type: "POST

我有两个单选按钮 1接受工作并提供文件上传选项 在第二个按钮上,将不提供文件上载选项

单击“提交”,此数据将保存在数据库中

我为此编写了ajax函数,如下所示:

    $(document).ready(function () {
            $('#rmrkRjct').click(function () {
        var url1 = "/Mycontroller/function1";
        $.ajax({
            type: "POST",
            url: url1,
            success: function () {

            }
        });
    });

这是调用我的函数bt不向我显示更新的视图

您在
成功
回调中似乎做得不多。它是空的。因此,当AJAX请求完成时,将执行此空操作,并得到预期结果:什么也没有发生。如果您调用的控制器操作返回某些局部视图,您可能希望使用它刷新DOM:

success: function (result) {
    $('#id_of_some_element_that_you_want_to_refresh').html(result);
}

您能提供更多信息吗。@Jaspretchahal:我更新了我的问题,我正在表格中执行此操作,仅在选择“批准重拨”按钮时,我需要显示包含上传文件选项的行……您能帮我吗?您想在这一行显示/更新什么?从我现在看到的情况来看,您的控制器操作返回一个完整视图,因此它不太可能适用于AJAX。我需要仅在单击“批准”单选按钮时显示“文件上载”选项,如果单击“拒绝”,则不会显示该选项……您为什么使用AJAX?你不能直接在客户端上使用.hide()/.show()吗?:我之前试过,它在开始时给了我窗体上一个空白