Сделать 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; }); |
Вы просите готовый скрипт с нуля.
Это работа, и за нее обычно платят деньги. Для таких сообщений предназначен раздел форума "Работа". Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела. |
Часовой пояс GMT +3, время: 08:20. |