У меня возникла проблема при использовании ajax-вызова jQuery $.getJSON
, хотя проблема возникла бы, если бы я использовал какой-либо метод jQuery ajax.Вот пример кода.
$.getJSON('cfcs/contact.cfc?method=method', registrantData, function(data){
// Data processing
});
Теперь проблема в том, что, если я вызываю свой контактный объект таким образом, метод инициализатора для объекта не вызывается.Таким образом, любые зависимости, которые я установил в инициализаторе, недоступны в объектных методах.Так что, если мой контактный объект выглядит, например, как показано ниже, вызов метода с помощью Jquery ajax завершится неудачей.
..Contact.cfc
function init(){
injectedService = new injectedService()
}
function method(){
return injectedService.response();
}
Есть ли что-нибудь вокруг этого, так как я не хочу специально выполнять рефакторинг своих объектов, когда им нужнобыть вызванным через ajax?
Спасибо