Спасибо за подсказку, сделал все при помощи ajax з
Apr 15, 2014
Спасибо за подсказку, сделал все при помощи ajax запроса к коннектору напрямую:
<script>
$(function()
{ $('#product_f').submit(function(e){
//отменяем стандартное действие при отправке формы
e.preventDefault();
//берем из формы метод передачи данных
var m_method=$(this).attr('method');
//получаем адрес скрипта на сервере, куда нужно отправить форму
var m_action='http://www.tehnofazenda.ru/assets/components/basket/connectors/connector.php?action=products/add';
{assign var=arr value=array(1,2,3,4)}
{foreach from=$arr item=i}
var op_data="product_id={$object{$i}.product_id}";
if (document.getElementById('option{$link{$i}}').checked)
{
$.ajax({
type: m_method,
url: m_action,
data: op_data,
success: function(result){
}
});
}
{/foreach}
//получаем данные, введенные пользователем в формате input1=value1&input2=value2...,
//то есть в стандартном формате передачи данных формы
var m_data=$(this).serialize();
$.ajax({
type: m_method,
url: m_action,
data: m_data,
success: function(result){
setTimeout("document.location.href='http://www.tehnofazenda.ru/order/'", 700);
}
});
});
});
</script>