@ref prototype.js
Nesne değişken ataması burada hangi amaçla kullanılır?
Her yerde kullanılan bu Prototype.js ajax sözdizimini gördüm. Ancak ben burada ajaxCall
oynamanın ne olduğunu anlayamadım. Oluşturulmakta olan Ajax nesnesine NO referansı tutar. Prototype, varsayılan olarak her bir new Ajax.Request
için bir örnek oluşturur, bu yüzden neden hiçbir amaçla hizmet vermediğinde değişken atamayı kullanan insanlardır (görebiliyorum)?
var ajaxCall = new Ajax.Request(filepath, {
onSuccess: this.requestSuccess.bind(this)
});
myObject.prototype.requestSuccess = function() {
log: resp.status; //yea
log: ajaxCall.status; //nea
}