ООП + jQuery, как правильно делать?
var self = this;
Еще есть call(), apply() и bind()
Ключевое слово this в javascript работает своеобразно, не так, как в других языках.
В отличие от PHP, Java, C++ и т.п, значение this в javascript не привязывается статически ни к какому объекту, а зависит от контекста вызова.javascript.ru/tutorial/object/thiskeyword
https://learn.javascript.ru/object-methods
https://developer.mozilla.org/en-US/docs/Web/JavaS...
И да, вместо var self = affiliate
id: self.customerIdМожно было просто написать id: affiliate.customerId