• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

jQuery Ajax - rückgabewerte während des request

jumbo125

Mitglied
Sehr geehrtes Forum
ich habe wieder eine Frage an euch.
Ich schreibe an ein script, welches, mittles ajax daten an ein php script sendet, und am ende einen Wert retour bekommt.

Nun ist das Problem:
in dieser php Datei ist eine Schleife, welche zioemlich viel Zeit in anspruch nimmt(Bilder erzeugen, umbennen, verschieben, etc.)

gibt es eine Möglichkeit zwischenzeitlich ein paar Infos zurück ugeben?
es würde reichen, wenn man einfach nur den Schleifendurchgang übergeben kann, sodass man im js bspw. einfach nur eine "2" erhält, welche den 2 Schleifendurchgang angibt.

Code:
$.ajax(
        {
     type: 'POST',
     url: 'setting/php/.......php',
     data: {data},
       dataType: 'json' 
     });
 
Werbung:
Hallo,

schau dir mal das Thema Promise an.
http://api.jquery.com/jquery.when/

Für dein Vorhaben wäre then() erforderlich.
Damit kannst du eine Funktion im Erfolgsfall und im Fehlerfall ausführen.
Des Weiteren kannst du eine Progress-Funktion angeben, mit der du z.B. einen Status ausgeben kannst.

Ich hoffe das hilft weiter.

Gruß

Dennis
 
Zurück
Oben