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