oh great, that works fine.

thank you very much Thierry

On Apr 1, 10:18 am, Thierry bela nanga <[email protected]> wrote:
> what about :
>
> onComplete: this.foo2.bind(this)
>
> On Wed, Apr 1, 2009 at 9:06 AM, cpt.oneeye <[email protected]>wrote:
>
>
>
>
>
>
>
> > Is it possible to handle the Ajax Response directly by the method of
> > an object.
>
> > A simple example:
>
> > var myClass = new Class({
>
> >    initialize: function(param) {
> >    this.x = param;
> > },
>
> > foo1 : function(){
> >    var jSonRequest = new Request.JSON({ url: "../myurl.apx",
> > onComplete: this.foo2}).send();
> > }
>
> > foo2 : function(response){
> >    alert(this.x + ":" + response);  // here this.x is always
> > undefined
> > }
> > });
>
> > var c1 = new myClass("hello");
> > c1.foo1();
>
> > The foo1-Method of myClass makes an AjaxRequest. The Response should
> > then be handled by the foo2-method. This works so far. But the problem
> > is that this is not the foo2-Method of the instance c1.
>
> > I have mulitple instances of myClass and i want that every instance
> > handles its own requests and responses. For now i have to pass
> > parameters to the url and return them back in the response so that i
> > know to which instance this response belongs to.
>
> > Any idea?
>
> > Thx and greetings
> > Klaus
>
> --
> fax : (+33) 08 26 51 94 51- Hide quoted text -
>
> - Show quoted text -

Reply via email to