Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Прошу помочь с функцией (https://javascript.ru/forum/misc/38492-proshu-pomoch-s-funkciejj.html)

Dmitry39 04.06.2013 11:44

Прошу помочь с функцией
 
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.