0

我有一个应用程序,我想在success事件触发时更新视图。谢谢。

控制器 C#

    public ActionResult Oid(int Oid)
    {
        CustomerId = Oid;
        var model = ordendao.CustomerOrder(Oid);
        return PartialView("_TreeListOrdenesPartial", model);
    }

返回一个 html 响应

Javascript代码

function event(){

    $.ajax({
            url: '@Url.Action("Oid","Customer")',
            data: JSON.stringify({ "Oid": customer[0]}),
            type: 'POST',
            contentType: 'application/json; charset=utf-8',
            success: function (data) {
                // return values 
                console.log("Sucess!" + data.oid);
            },
            error: function () { console.log('error!!'); }
          });
   }
4

1 回答 1

3

在页面上创建一个占位符,您希望在其中呈现局部视图:

<div id="treeListPartial"></div>

然后在你的ajax中:

success: function (data) {
    $("#treeListPartial").html(data);
},
于 2014-05-16T17:02:32.790 回答