0

我正在使用 knockoutjs,并且在我的项目中在不同的脚本文件中有多个 ajax 调用。我想将调用简化为一个实用程序脚本,并实现了以下功能:

脚本文件 A:

function ABC(){
function myCallbackFunction(result){
///
}
$Callbacks.add(myCallbackFunction);

var UtilityObj = new ClsUtility();
UtilityObj .GetData(myJSONObj);
}

Script File B:
function ClsUtility(){
function GetData(myJSONObj){
$.ajax(
////
success: $.Callbacks.fire(result);
);

}
}

回调函数没有被调用。帮我找出解决办法。

谢谢,拉胡尔·阿德瓦尼

4

1 回答 1

0

您可以删除括号,如:

success: $.Callbacks.fire

这相当于:

success: function(result){
    $.Callbacks.fire(result);
}

但是你不能用括号设置指针函数

于 2013-06-05T08:14:55.150 回答