[jQuery] Re: Ajax callback parameter endless
a call like this : confirm('message ?',function(){showAnswer ('1','2','3');}) the function showAnswer is execute 1 time. If i make another call : confirm('message ?',function(){showAnswer ('1','2','3');}) the function showAnswer is execute 2 times. I don't want (n+1) answer after call confirm. How can i have always one answer ? On Feb 6, 3:36 pm, ilovejquery ilovejqu...@gmail.com wrote: Didn't get exactly what you want, but I think you might find useful the fact that you have arguments array in body of every function() that has an array of arguments. Read jQuery HowTo Resource - http://jquery-howto.blogspot.com On Fri, Feb 6, 2009 at 7:12 PM, Kpitn pierre.bas...@gmail.com wrote: Hi I have override the confirm function like this : function confirm(msg,callback_true,callback_false) { if yes{ callback_true(); } else{ callback_false(); } } In my application i use the function like this : confirm('message',function(){ alert(ok)}, function (){ alert('not ok')}); I must ask the question a lot of time without reload the page. The problem is , when i recall the question, the answer is show 2 times, when i recall another question, the answer is call 3 times, etc ... I think the problem comes, from the way i use the callback, but how can i do if my callbacks functions have parameters ? Thx
[jQuery] Re: Ajax callback parameter endless
Didn't get exactly what you want, but I think you might find useful the fact that you have arguments array in body of every function() that has an array of arguments. Read jQuery HowTo Resource - http://jquery-howto.blogspot.com On Fri, Feb 6, 2009 at 7:12 PM, Kpitn pierre.bas...@gmail.com wrote: Hi I have override the confirm function like this : function confirm(msg,callback_true,callback_false) { if yes{ callback_true(); } else{ callback_false(); } } In my application i use the function like this : confirm('message',function(){ alert(ok)}, function (){ alert('not ok')}); I must ask the question a lot of time without reload the page. The problem is , when i recall the question, the answer is show 2 times, when i recall another question, the answer is call 3 times, etc ... I think the problem comes, from the way i use the callback, but how can i do if my callbacks functions have parameters ? Thx
[jQuery] Re: Ajax callback parameter endless
I ran this code: function confirm(msg,callback_true,callback_false) { if (1){ callback_true(); }else{ callback_false(); } } confirm('message',function(){ console.log(ok); }, function(){ console.log('not ok'); }); confirm('message',function(){ console.log(ok); }, function(){ console.log('not ok'); }); confirm('message',function(){ console.log(ok); }, function(){ console.log('not ok'); }); And I'm getting only 3 OK's as it should be. Not 1+2+3 = 6 as you are saying... Maybe the problem is somewhere else, not in this particular function... Read jQuery HowTo Resource - http://jquery-howto.blogspot.com On Fri, Feb 6, 2009 at 8:59 PM, Kpitn pierre.bas...@gmail.com wrote: a call like this : confirm('message ?',function(){showAnswer ('1','2','3');}) the function showAnswer is execute 1 time. If i make another call : confirm('message ?',function(){showAnswer ('1','2','3');}) the function showAnswer is execute 2 times. I don't want (n+1) answer after call confirm. How can i have always one answer ? On Feb 6, 3:36 pm, ilovejquery ilovejqu...@gmail.com wrote: Didn't get exactly what you want, but I think you might find useful the fact that you have arguments array in body of every function() that has an array of arguments. Read jQuery HowTo Resource - http://jquery-howto.blogspot.com On Fri, Feb 6, 2009 at 7:12 PM, Kpitn pierre.bas...@gmail.com wrote: Hi I have override the confirm function like this : function confirm(msg,callback_true,callback_false) { if yes{ callback_true(); } else{ callback_false(); } } In my application i use the function like this : confirm('message',function(){ alert(ok)}, function (){ alert('not ok')}); I must ask the question a lot of time without reload the page. The problem is , when i recall the question, the answer is show 2 times, when i recall another question, the answer is call 3 times, etc ... I think the problem comes, from the way i use the callback, but how can i do if my callbacks functions have parameters ? Thx