Добавление данных в массив с помощью FetchAPI - PullRequest
0 голосов
/ 25 мая 2020

Мне нужно отправить объект в бэкэнд-функцию, которая затем должна отправить ответ и добавить новую строку таблицы во фронтенд. Строка таблицы будет добавлена ​​нормально, если я смогу передать данные бэкэнд-функции. Как я могу отправить объект строки в бэкэнд-функцию, а затем pu sh результат в массив?

Это выполняется в компоненте Vue.

JS

data: function () { return }
table: [] }
}

    newRow: function () {
        var row = { Id: 0, Color: '', Model: 0, Type: 0 };
        fetch("/Contr/Function", {
            method: 'POST',
            headers: { 'Content-Type': 'application/json' },
            body: JSON.stringify(row)
        }
        ).then(function (response) {
            return response.json();
        })
            .then(function (table) {
                table.push(row);
            });
    },
...