1つの関数で送信される多くのjqueryajaxリクエストがあります。
function sendData(data){
$.post("somepage", {"data": data}, function() {}, "json")
.fail(function(jqXHR, textStatus, errorThrown){
sendData(***previuoslySentData***);
});
}
sendData(1);
sendData(2);
sendData(3);
...
ご覧のとおり、リクエストが失敗した場合、以前に送信したデータを使用してリクエストを再度送信できるようにしたいと思います。
xhrエラーで送信されたデータを取り戻すにはどうすればよいですか?
xhrである必要があると思いましたが、何も見つかりませんでした。
この問題の他の解決策にも興味があります。