获取部分视图的数据

时间:2015-11-05 23:08:47

标签: ajax partial-views

在我的主视图中,我有以下内容:

<div id="partial">
    @Html.Partial("~/Views/Recon/Partial/Partial1.cshtml")
</div>
<div><input type="button" id="partialbtn" /></div>

......其余观点

我的ajax电话

  $("#partialbtn").click(function (){
    $.ajax({
        url: "Recon/Partial1",
        type: "get",
        data: $("form").serialize(),
        success: function (result) {
            $("#partial"),html5(result);
        }
    });

我的控制器

       public ActionResult Partial1()
    {
        ViewBag.Test = "From Controller";
        return View("~/Views/Recon/Partial/Partial1.cshtml");
    }

})

当我点击按钮时,我收到一条javascript错误,上面写着“预期功能”。基本上,我现在只是试图测试重新加载局部视图的概念而不影响视图的其余部分。不知道我做错了什么。

1 个答案:

答案 0 :(得分:0)

我不确定出了什么问题但是当我修改我的AJAX调用时     $(&#39; #partialbtn&#39;)。click(function(){         var url =&#34; / Recon / Partial1&#34 ;;         $ .get(url,function(data){             $(&#34;#局部&#34)。HTML(数据);         });     });

现在工作正常。