Всем привет!
В карточке товара 1С-Битрикс сделал некую форму для отправки ajax добавления сессии для последующей работы с ней, но по каким то причинам именно в карточке товара отправка не работает...
Может кто подскажет в чем проблема? В другом месте работает, а вот в карточке товара нет, решение аспро макс.
Форма:
<form id="cp_form_add" enctype="multipart/form-data" method="POST">
<input id="count" type="hidden" name="cont" value="1" />
<input id="id_user" type="hidden" name="id_user" value="<?=$USER->GetID();?>" />
<span id="id_items_cp"><input id="id_product" type="hidden" name="id_product" value="<?=$arResult['ID']?>" /></span>
<br>
<div class="addpc">
<a class="btn btn-default has-ripple" id="basket_cp" type="submit" name="hitAdd">Добавить в КП</a>
</div>
</form>
Скрипт
$(function() {
$("#cp_form_add").submit(function () {
var form_name = $(this).serialize();
$.post({
processData: false,
contentType: false,
cache: false,
url: '/ajax/add_cp/',
type: "POST",
data: form_name,
success: function (response) {
$('.addpc').html('<a class="btn btn-default has-ripple" id="basket_ok" type="submit" name="hitAdd">Товар добавлен</a>');
}
});
});
});
$(function() {
$('#basket_cp').click(function(){
event.preventDefault();
$("#basket_cp").submit();
});
});