Ich versuche, mehr als 100.000 Datensätze in einen Cloud-Dienst mithilfe ihrer AJAX-API zu laden. Es sieht ungefähr so aus:
var multiple = [{ "Author": "Beispielsatz" }, { "Author": "Zweiter Beispielsatz" },...];
$.ajax({
type: "POST",
url: 'http://api.cloudservice.com/v1/your-api-key-here/Books',
headers: { "Authorization": "Bearer your-access-token-here" },
contentType: "application/json",
data: JSON.stringify(multiple),
success: function (data) {...},
error: function (error) {...}
})
Ich möchte natürlich keine Nutzlast von 100.000 Datensätzen senden, daher kann ich sie zum Beispiel auf hundert reduzieren. Selbst dann wäre dies in einer Schleife noch groß. Wie könnte ich eine zuverlässige AJAX-Schleife erstellen, um dies zu tun, oder vielleicht auf eine andere Weise? Ich möchte auch alle Fehler irgendwie zuverlässig protokollieren. Jegliche Erfahrungen oder Vorschläge wären sehr willkommen!