我有很多jquery ajax请求,用一个函数发送。如何取回jquery ajax请求发送的xhr错误数据?
function sendData(data){
$.post("somepage", {"data": data}, function() {}, "json")
.fail(function(jqXHR, textStatus, errorThrown){
sendData(***previuoslySentData***);
});
}
sendData(1);
sendData(2);
sendData(3);
...
,你可以看到,当一个请求失败我希望能够与以前发送数据再次发送请求。
我该如何找回有关xhr错误的数据?
我认为它应该在xhr,但我找不到任何东西。
我也对这个问题的任何其他解决方案感兴趣。
传递给函数的'data'参数是否仍然可用?所以:'sendData(data);'? –