JavaScript调用回调函数

时间:2018-03-09 16:46:19

标签: javascript jquery callback

我有两个函数用于处理存储并通过调用服务端点来删除数据。 下面提到的代码将首先检查带有上述密钥的数据是否可用。

RemoteDataStore.prototype.get = function(key,cb){
    $.get(this.serverUrl + "?emailAddress=" + key ,function(serverResponse){
        console.log(serverResponse);
        cb(serverResponse);
    });
};

在下面提到的代码中,我想检查指定的密钥是否可用。基于此,我将调用服务端点来删除该特定数据。

RemoteDataStore.prototype.remove = function(key){
    this.get(key,function(serverResponse){
        _id = serverResponse[0]["id"];
    });

    console.log("The id to remove is :" + _id);
    /*$.ajax(this.serverUrl + "/" + key ,{
        type: "DELETE"
    });*/
};

我将参数传递给get函数的方式不起作用。使用此代码,serverResponse在remove函数中不可用。 serverResponse是服务返回的JSON对象数组。 在不更改get函数的情况下,在remove函数中访问serverResponse变量的可能方法是什么?

0 个答案:

没有答案