અસમકાલીન કbackલબbackક હેન્ડલર પદ્ધતિનો ઉપયોગ કરતી વખતે તમે તરત જ વેબ પૃષ્ઠમાં સ્ક્રીનશોટ બતાવી શકતા નથી કારણ કે તે હજી પેદા કરવામાં આવી નથી.
તેથી આની આસપાસ જવાનો એક સારો રસ્તો એજેક્સનો ઉપયોગ કરીને વેબ પૃષ્ઠને અવિશેષ બનાવે છે. આનું ઉદાહરણ દરેક પ્રોગ્રામિંગ ભાષા માટે ઉપલબ્ધ ડેમો વેબ એપ્લિકેશનમાં બતાવવામાં આવ્યું છે.
મૂળભૂત વિચાર એ છે કે જ્યારે GrabzItImageOptions
વર્ગ તમારે એક અનન્ય આઈડી પાસ કરવી જોઈએ customId
GID જેવી પદ્ધતિ. પછી તમે હેન્ડલરમાં સ્ક્રીનશોટનું ફાઇલનામ પ્રદાન કરવા માટે આ કસ્ટમ આઈડીનો ઉપયોગ કરશો.
પછી તમારે સર્વર-સાઇડ પર એક સરળ પૃષ્ઠ બનાવવાની જરૂર છે જે સૂચવે છે કે જો કસ્ટમડ ID ની કિંમત પસાર થાય છે ત્યારે સ્ક્રીનશોટ તૈયાર છે કે નહીં.
isready.php?id=123
પછી કેટલાક એજેક્સનો ઉપયોગ કરો જે તમારા સર્વર-સાઇડ પૃષ્ઠને સમાન વૈવિધ્યપૂર્ણ પસાર કહે છે. જો તમારું પૃષ્ઠ કહે છે કે તે તૈયાર છે, તો સ્ક્રીનશોટ પ્રદર્શિત કરો.