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