【发布时间】:2011-06-17 14:39:59
【问题描述】:
我在使用 jQuery $.getJSON ajax 调用时遇到问题,但如果我使用任何 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 调用对象时专门重构我的对象?
谢谢
【问题讨论】:
-
什么对象的初始化方法?您是否尝试序列化包含函数的对象? JSON 不序列化函数。更多上下文会很有用。
-
马特,我认为这个例子很清楚。
标签: oop jquery coldfusion