Eşzamansız geri arama işleyicisi yöntemini kullanırken, henüz oluşturulmadığından bir web sayfasındaki ekran görüntüsünü hemen gösteremezsiniz.
Bu nedenle, bunu aşmanın iyi bir yolu da web sayfasını AJAX kullanarak eşzamansız hale getirmektir. Bunun bir örneği, her programlama dili için mevcut olan demo web uygulamasında gösterilmektedir.
Temel fikir, kullanırken GrabzItImageOptions
sınıfa benzersiz bir kimlik iletmelisiniz customId
GUID gibi bir yöntem. Daha sonra işleyicide ekran görüntüsünün dosya adını sağlamak için bu özel kimliği kullanacaksınız.
Daha sonra sunucu tarafında, özel kimliğin değeri iletildiğinde ekran görüntüsünün hazır olup olmadığını gösterecek basit bir sayfa oluşturmanız gerekecektir.
isready.php?id=123
Ardından, sayfanız hazır olduğunu söylüyorsa, aynı özel kimliği ileterek sunucu tarafı sayfanızı çağıran bir AJAX kullanın, ekran görüntüsünü görüntüleyin.