Прошу помочь с функцией
1. имеется функция добавления товара в корзину интернет-магазина.
2. имеется ссылка, которую нужно кликнуть после удачного завершения функции ( $('#am').trigger('click');). function add2Basket(id,pref){ if(lock_buttons) return false; else lock_buttons = 1; var opt = new Array(); $('#b'+pref+'-'+id+'-basket').attr('disabled','disabled'); $('#'+pref+'-'+id+'-basket').removeClass('done').removeClass('err').removeClass('add').addClass('wait').attr('title',''); $('#'+pref+'-'+id+'-options').find('input:checked, select').each(function(){ opt.push(this.id.split('-')[3]+(parseInt(this.value) ? '-'+this.value :''));}); _uPostForm('',{type:'POST',url:'/shop/basket',data:{'mode':'add', 'id':id, 'pref':pref, 'opt':opt.join(':'), 'cnt':$('#q'+pref+'-'+id+'-basket').attr('value')}}); $('#am').trigger('click'); return false; } в таком варианте, ссылка кликается в любом случае. Думаю, нужно как-то прописать onComplete для _uPostForm |
Часовой пояс GMT +3, время: 07:11. |