通过它的变量重新发送相同的ajax调用

时间:2014-05-02 15:15:30

标签: jquery ajax

这是我的代码:

var request = $.ajax({
    url: 'some.url'    
});
request.done(function(result){
    console.log(result);
});
request.fail(function(result){
    console.log(result);
});

我的问题是:有没有办法用变量名启动相同的ajax调用(在这种情况下它是request)???

赞:request.SomeMethodToCallSameAjax();

1 个答案:

答案 0 :(得分:1)

您可以创建一个功能:

var myAjax = function() {
  return request = $.ajax({
     url: 'some.url'    
  });
}

myAjax.done(function(result) { console.log(result); }
myAjax.fail(function(result) { console.log(result); }

当您需要:

//Call my function
myAjax();