У меня возникли проблемы с отправкой данных из add в корзину.
По существу, у меня есть эта функция / которая не позволяет пользователю покупать продукт без заполнения формы /:
$( document ).on( 'click', '.single_add_to_cart_button', function(e) {
e.preventDefault();
var productID = $(".single-product-page").attr('id');
var productIDstr = productID.replace(/product-/g,'');
console.log(productIDstr);
if($("#tmcp_textfield_1").val() == "" || $("#tmcp_textfield_2").val() == "" || $("#tmcp_textfield_3").val() == "" || $("#tmcp_textfield_4").val() == "" ||
$("#tmcp_textfield_5").val() == "" || $("#tmcp_textfield_6").val() == "" || $("#tmcp_textfield_7").val() == "" || $("#tmcp_textfield_8").val() == "" ||
$("#tmcp_textfield_10").val() == "" || $("#tmcp_textfield_11").val() == "" || $("#tmcp_textfield_12").val() == "" ||
$("#tmcp_textfield_13").val() == "" || $("#tmcp_textarea_14").val() == "" || $('#tmcp_choice_14_0_15').prop('checked') != true ) {
$('.tm-section-link')[0].click();
}
И после того, как все это сделано, я поставил:
else {
$('form.cart').submit();
}
, но это только обновляет страницу, фактически не добавляя продукт в корзину.Мне просто нужно предоставить данные после этого.
Заранее спасибо !!