Wanneer u de asynchrone callback-handlermethode gebruikt, kunt u niet meteen een screenshot op een webpagina weergeven, omdat deze nog niet is gegenereerd.
Daarom is een goede manier om dit te omzeilen, de webpagina ook asynchroon te maken met AJAX. Een voorbeeld hiervan wordt getoond in de demo-webtoepassing die beschikbaar is voor elke programmeertaal.
Het basisidee is dat bij het gebruik van de GrabzItImageOptions
klasse moet u een unieke id doorgeven aan de customId
methode, zoals een GUID. U gebruikt dan deze customId om de bestandsnaam van de screenshot in de handler op te geven.
Vervolgens moet u een eenvoudige pagina aan de serverkant 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 server-side pagina oproept die dezelfde customId doorgeeft als uw pagina zegt dat het klaar is, geef de screenshot weer.