触发的jQuery 1.5 Ajax请求手动

问题描述:

我想设置了所有的回调和其他设置,使用这样的事情:触发的jQuery 1.5 Ajax请求手动

var jqxhr = $.ajax({ url: "example.php" }) 
.success(function() { alert("success"); }) 
.error(function() { alert("error"); }) 
.complete(function() { alert("complete"); }); 

但我不希望它自动启动AJAX请求,因为我想稍后由我自己触发它。

如果可能,那我该怎么办呢?

只需将您的代码放入函数中并在需要时调用它。

+0

我决定为这个方法作为“临时”的修复。 – Ragnis 2011-02-02 14:14:25

... 
var ajaxSetup = { 
    url: "example.php", 
    success: function() { 
    }, 
    ... 
} 
... 

然后当你怎么称呼它:

var jqxhr = $.ajax(ajaxSetup);