mills
@mills

Почему не идет ajax запрос с формы?

Всем привет!
В карточке товара 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();
	});
});
  • Вопрос задан
  • 382 просмотра
Пригласить эксперта
Ответы на вопрос 1
winer
@winer
занимаюсь разработкой сайтов на 1c-bitrix
PHP код который обрабатывает данные из формы разместите за пределами template.php и result_modifier.php. Код размещенный там кешируется.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы