javascript - 创建带回调的 dojo javascript 函数

标签 javascript jquery ajax dojo

我有一个这样的道场类(class)。

    var widget = declare("app.util",null, {
        createSecuredLayers: function () {
           $.ajax.get({
                url: "/Api/GetLayer",
                success: function (e) {
                },
                error: function () {
                }
            });
        }
    });

我想将此对象与回调参数一起使用。我的意思是我想将成功错误回调作为参数传递。

    var util = new app.util();
    util.createSecuredLayers({
         success:function(){ },
         error:function(){ }
    });

最佳答案

createSecuredLayers: function(item) {
    $.ajax.get({
        url: "/Api/GetLayer",
        success: item.successCallback,
        error: item.errorCallback
    });
}

当您调用该方法时,不要忘记在成功回调中传递响应。

util.createSecuredLayers({
    successCallback: function(resp) {},
    errorCallback: function(err) {}
});

关于javascript - 创建带回调的 dojo javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20472159/

相关文章:

JQuery Mobile 将 ui-corner-bottom 添加到第一个列表项

javascript - Ember 阵列 Controller 中长列表的内存问题

jquery - asp.net中如何使图片对背景幻灯片放映透明

javascript - 如何在 TinyMCE 中覆盖语言标签

ajax - 有没有办法用linux读取GET http ajax请求?

javascript - json.data.totalItems == 0 不起作用

javascript - 多个可点击下拉菜单的jQuery代码有错误,请指教?

javascript - RxJS 只运行一次选择器函数

javascript - OpenAI 没有返回结果?

javascript - 根据过滤为数据表中的行着色