Bij gebruik van de asynchrone callback handler-methode kunt u niet meteen een screenshot op een webpagina laten zien, omdat deze dan nog niet is gegenereerd.
Een goede manier om dit te omzeilen is daarom om de webpagina ook asynchroon te maken met behulp van AJAX. Een voorbeeld hiervan wordt getoond in de demo-webapplicatie die voor elke programmeertaal beschikbaar is.
Het basisidee is dat bij gebruik van de GrabzItImageOptions
klasse moet u een unieke ID doorgeven aan de customId
methode, zoals een GUID. Vervolgens gebruikt u deze customId om de bestandsnaam van de schermafbeelding in de handler op te geven.
Vervolgens moet u een eenvoudige pagina aan de serverzijde maken die aangeeft of een screenshot gereed is wanneer de waarde van de customId wordt doorgegeven.
isready.php?id=123
Gebruik vervolgens een AJAX die uw serverpagina aanroept en dezelfde customId doorgeeft als uw pagina zegt dat deze klaar is, en geef de schermafbeelding weer.