Показать сообщение отдельно
  #1 (permalink)  
Старый 11.04.2010, 11:04
Новичок на форуме
Отправить личное сообщение для dumbass88 Посмотреть профиль Найти все сообщения от dumbass88
 
Регистрация: 11.04.2010
Сообщений: 1

Сделать AJAX запрос
Нужно изменить этот код, чтоб происходил как AJAX запрос. Реально ли это? Просто ниже приведенное писал не я. Просто не шарю в этом

Сама ссылка:

<a class="basket_button"   href="#"  title="<?=GetMessage("CATALOG_ADD")?>" rel="<?=$index;?>"><?=GetMessage("CATALOG_ADD")?></a>


А вот что нужно изменить:

$().ready(function(){
     
        
        $(".basket_button").click(function(){
        $("input[name='action']").val("ADD2BASKET");

        var send = true;
        var message = '';
        var cnt = 0;
        var index = $(this).attr("rel");
        var obj = $("#basket_add_input_"+index).find("input");
                
        var multiplicity = {
        
        $arElement):?>
                         if(count($arElement["PRICES"]) > 0)
            {
                $MULTIPLICITY = (int)$arElement['MULTIPLICITY'] > 0 ? (int) $arElement['MULTIPLICITY'] : 1;
                $a[] = "'".$index."' : ['".$MULTIPLICITY."', '".$arElement['NAME']."']";
            }
            ?>
            
        
            
        };
        
        $(".basket_add_input input").each(function(i, ob){
            var key = i+1;
            var count = $(ob).attr("value");

            if(count > 0)
            {
                if(count%multiplicity[key][0] > 0)
                {
                    send = false;
                    message += " - "+multiplicity[key][1]+" ";
                }
            }
        });
        
        if(message.length)
        {
            alert("alert msg"+message);
        }
        
        if(obj.attr("value") <= 0)
        {
            obj.attr("value",multiplicity[index][0]);
        }
            
        if(send)
        {
            document.catalog_form.submit();
                
        }
        return false;
    });
Ответить с цитированием