Отменить привязку knockoutjs

Есть форма, которая отправляется на backend и в ответе приходит json и результат выводится пользователю.

    $(function(e) {
    $('#delete').click(function() {
        form_data = new FormData($('#form')[0]);
        $.ajax({
            type: 'POST',
            url: '/delete',
            data: form_data,
            contentType: false,
            cache: false,
            processData: false,
            success: function(data) {
                var acc = data;

                let teams = [];

                for (var test in acc['data']) {
                    var username = acc.data[test]['id'];
                    var ids = acc.data[test]['status'];

                    teams.push({
                        name: username,
                        id: ids
                    })
                }

                ko.applyBindings({
                    teams: teams
                });


            }
        });
    });
});

Все работает, однако если отправить форму еще раз (без перезагрузки страницы) - получаю:

knockout-min.js:61 Uncaught Error: You cannot apply bindings multiple times to the same element.

ko.cleanNode() почему то не работает

Я так понимаю что-нужно как-то отменить привязку, чтобы без перезагрузки страницы можно было отправить форму еще раз и корректно получать данные. Может кто то сталкивался ?


Ответы (0 шт):