Получить данные из корзины (заказ в корзине)
Доброго дня.
Помогите, пожалуйста, в решении вопроса. Мне надо получить некие данные, выбираемые покупателем в корзине (способ доставки, оплаты) при их выборе. На просторах ВА нашел откуда это можно получить:
var controller = $("#js-order-form").data("controller"); controller.$wrapper.data("ready").promise().then( function(controller) { var data = controller.getFormData(); console.log(data); });
Эта функция выдает нам в консоль некий массив массив со всеми параметрами корзины. Подскажите, пожалуйста, как из этого массива можно выдернуть только определенные значения (например, shipping[variant_id]).
Спасибо за помощь.
3 ответа
Настолько сложно подсказать как выдернуть значение определенной строки массива data?
:)
Спасибо. Но это не подходит. Дело в том, что в этом случае мы видим старые (предыдущие) данные до обновления формы. Если человек изменил спсобо доставки, то мы получим прежнее значение.
Поэтому и вопрос по получению данных из массива, который уходит на сервер после изменений формы заказа.