Это должно быть легко, но так как я новичок в программировании, особенно в javascript, я не могу понять это.
Допустим, у меня есть следующий код JavaScript:
var InjectClientValue = Class.create();
InjectClientValue.prototype = {
initialize: function( sourceElement, eventElement, updateElement ) {
this.sourceElement = $(sourceElement);
this.element = $(eventElement);
this.updateElement =$(updateElement)
this.element.observe('click',this.onClick.bindAsEventListener(this));
},
onClick: function(event) {
new Ajax.Request(this.element.href+"/"+this.sourceElement.value, {
method:'get',
onSuccess: function(transport) {
//How do I access the instance variable updateElement in InjectClientValue_
//updateElement.update(transport.responseJSON.content);
}
});
event.stop();
}
}
Мне нужно получить доступ к переменной updateElement, установленной в initialize, из onSuccess нового Ajax.Request. Как я могу это сделать?