Cratejoy добавляет условия подписки в корзину через AJAX
Прежде всего, я новичок в Cratejoy. То, что я пытаюсь сделать, это то, что у меня есть элемент подписки, и в этом элементе у меня есть 3 условия, которые отображаются на странице с циклом. Я хочу добавить эти условия в корзину через AJAX. Что я хочу знать
- Нужно ли использовать метод "/cart/add", чтобы добавить условия подписки? Если не то, что я должен использовать.
Как получить необходимые параметры (которые следует отправить через AJAX) в цикле в следующем.
{% for term_price in instance.term_prices %} {% if term_price.term.enabled %} {% set term = term_price.term %} // Set hidden inputs that needs to send via AJAX {% endif %} {% endfor %}
Ниже мой AJAX запрос
$(".subscribe_term").submit(function (e) {
e.preventDefault();
var url = "/cart/add";
$.ajax({
type: "POST",
url: url,
data: $(this).serialize(),
success: function (data) {
console.log(data);
}
});
});
Когда я отправляю выше AJAX-запрос, он говорит => Продукт, который вы пытались добавить, не существует
Может кто-нибудь, пожалуйста, помогите. Спасибо.