Ajax knockoutjs刷新或更新

Ajax knockoutjs刷新或更新,ajax,knockout.js,Ajax,Knockout.js,我正在尝试创建一个ajax刷新购物车面板。我的购物车已列出,但无法在$.getJSON回调函数中刷新它。我的观点和代码是 西帕里·利斯特尼兹 及 如何在$.getJSON回调中刷新绑定?我认为您的问题在于您正在覆盖视图模型中的可观察对象 您所需要做的就是将一个新值传递到现有的可观察对象中 请尝试以下方法: function ShowCart() { $.getJSON('@Url.Action("GetCart","Products")', null, function (c) {

我正在尝试创建一个ajax刷新购物车面板。我的购物车已列出,但无法在$.getJSON回调函数中刷新它。我的观点和代码是


西帕里·利斯特尼兹


如何在
$.getJSON
回调中刷新绑定?

我认为您的问题在于您正在覆盖视图模型中的可观察对象

您所需要做的就是将一个新值传递到现有的可观察对象中

请尝试以下方法:

function ShowCart() {
    $.getJSON('@Url.Action("GetCart","Products")', null, function (c) {
        cartViewModel.Currencies(c);
    });
}

我认为您的问题在于您正在覆盖视图模型中的可观察对象

您所需要做的就是将一个新值传递到现有的可观察对象中

请尝试以下方法:

function ShowCart() {
    $.getJSON('@Url.Action("GetCart","Products")', null, function (c) {
        cartViewModel.Currencies(c);
    });
}

我认为您的问题在于您正在覆盖视图模型中的可观察对象

您所需要做的就是将一个新值传递到现有的可观察对象中

请尝试以下方法:

function ShowCart() {
    $.getJSON('@Url.Action("GetCart","Products")', null, function (c) {
        cartViewModel.Currencies(c);
    });
}

我认为您的问题在于您正在覆盖视图模型中的可观察对象

您所需要做的就是将一个新值传递到现有的可观察对象中

请尝试以下方法:

function ShowCart() {
    $.getJSON('@Url.Action("GetCart","Products")', null, function (c) {
        cartViewModel.Currencies(c);
    });
}