When an upload was selected and the AJAX upload was started.
The data that is uploaded to the server.
The upload element with the started upload.
The name of the file that is uploaded to the server.
The ID of the AJAX upload process.
When a pending AJAX upload was cancelled, such as when the user presses the cancel button.
The upload element with the cancelled upload.
The ID of the AJAX upload process.
When the error message of failed upload was cleared.
The upload element with the cleared error.
When all pending AJAX uploads are complete, irrespective of how they completed (via success, failure, or by being aborted). Whenever an AJAX upload completes, this event is triggered with the closest parent DOM element of the completed AJAX upload that contains only completed AJAX uploads.
When a file upload failed, such as due to a network failure or checksum mismatch.
The error that caused the upload to fail.
The upload element with the upload failure.
The ID of the AJAX upload process.
When a pending upload made progress. This event is triggered in semi regular intervals, but no guarantees are made as to the exact timing.
The upload element with the pending upload.
The ID of the AJAX upload process.
The current upload progress.
When an uploaded AJAX file was removed, such as when the user presses the remove button.
The upload element with the removed upload.
The ID of the AJAX upload process.
When the AJAX file upload item was restored. This happens e.g. during server validation when the form is returned by the server.
When a file was uploaded successfully.
Map between the name of an event and the data for that event that is passed to the event listeners.