Во первых data должна быть в аргументах вызываемой функции: function(data) {...}
Во, вторых в функцию call первым аргументом указывается контекст, а последующими - уже передаваемые агрументы, так что:
obj.func.call(null, data)
но можно ведь проще:
obj.func(data)
|