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