从JavaScript调用控制器操作

从JavaScript调用控制器操作,javascript,asp.net-mvc-3,Javascript,Asp.net Mvc 3,我在我的银行控制器(“银行控制器”)名称中添加了控制器操作,如下所示: public ActionResult Add() { return View(); } 现在我如何从java脚本调用我的操作。 注意:我的操作返回类型是“ActionResult”只需使用AJAX调用: <div id='some-container'>Loading...</div> <script type='text/javascript'> $(documen

我在我的银行控制器(“银行控制器”)名称中添加了控制器操作,如下所示:

public ActionResult Add()
{
    return View();
}
现在我如何从java脚本调用我的操作。 注意:我的操作返回类型是“ActionResult”

只需使用AJAX调用:

<div id='some-container'>Loading...</div>

<script type='text/javascript'>
    $(document).ready(function() {
        $.get('@Url.Action("Add", "BankController")', function(viewResult) {
            $("#some-container").html(viewResult);
            alert(viewResult);
        });
    });
</script>
正在加载。。。
$(文档).ready(函数(){
$.get('@Url.Action(“添加”,“银行控制器”)”),函数(viewResult){
$(“#某个容器”).html(viewResult);
警报(查看结果);
});
});

dbaseman&Mohit Arora先生我的视图是一个局部视图,我想将我的视图显示为partial@MohammedFaruk在这种情况下,使用JQuery
html
函数将其放置在目标中。查看我的更新答案。如果它是@RenderBody(),那么?基本上,我操作一个菜单树&我尝试在我的@RenderBody()@MohammedFaruk中单击树标签显示我的视图。在我的示例中,您可以使用div包装
RenderBody
@RenderBody()