Спасибо за подсказку, сделал все при помощи 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>