असिंक्रोनस कॉलबॅक हँडलर पद्धत वापरताना तुम्ही वेब पेजवर लगेच स्क्रीनशॉट दाखवू शकत नाही कारण तो अजून व्युत्पन्न केलेला नसेल.
त्यामुळे AJAX चा वापर करून वेब पेजला असिंक्रोनस बनवणे हा एक चांगला मार्ग आहे. याचे उदाहरण प्रत्येक प्रोग्रामिंग भाषेसाठी उपलब्ध असलेल्या डेमो वेब ऍप्लिकेशनमध्ये दाखवले आहे.
मूळ कल्पना अशी आहे की वापरताना GrabzItImageOptions
वर्गात तुम्ही एक अद्वितीय आयडी पास केला पाहिजे customId
जीआयडी सारखी पद्धत. नंतर आपण हँडलरमध्ये स्क्रीनशॉटचे फाइलनाव प्रदान करण्यासाठी या सानुकूल ID चा वापर कराल.
त्यानंतर तुम्हाला सर्व्हर-साइडवर एक साधे पृष्ठ तयार करावे लागेल जे कस्टमआयडीचे मूल्य पास केल्यावर स्क्रीनशॉट तयार आहे की नाही हे सूचित करेल.
isready.php?id=123
नंतर काही AJAX वापरा जे तुमच्या सर्व्हर-साइड पेजला समान कस्टमआयडी पास करून कॉल करते, जर तुमचे पेज तयार आहे असे म्हणत असेल तर, स्क्रीनशॉट दाखवा.