ਅਸਿੰਕ੍ਰੋਨਸ ਕਾਲਬੈਕ ਹੈਂਡਲਰ ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਸਮੇਂ ਤੁਸੀਂ ਇੱਕ ਵੈੱਬ ਪੰਨੇ ਵਿੱਚ ਇੱਕ ਸਕ੍ਰੀਨਸ਼ੌਟ ਤੁਰੰਤ ਨਹੀਂ ਦਿਖਾ ਸਕਦੇ ਹੋ ਕਿਉਂਕਿ ਇਹ ਅਜੇ ਤੱਕ ਤਿਆਰ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੋਵੇਗਾ।
ਇਸ ਲਈ ਇਸਦੇ ਆਲੇ ਦੁਆਲੇ ਜਾਣ ਦਾ ਇੱਕ ਵਧੀਆ ਤਰੀਕਾ ਹੈ AJAX ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਵੈਬ ਪੇਜ ਨੂੰ ਅਸਿੰਕ੍ਰੋਨਸ ਬਣਾਉਣਾ. ਇਸਦੀ ਇੱਕ ਉਦਾਹਰਨ ਹਰੇਕ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਲਈ ਉਪਲਬਧ ਡੈਮੋ ਵੈੱਬ ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚ ਦਿਖਾਈ ਗਈ ਹੈ।
ਮੂਲ ਵਿਚਾਰ ਇਹ ਹੈ ਕਿ ਜਦੋਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ GrabzItImageOptions
ਕਲਾਸ ਤੁਹਾਨੂੰ ਇੱਕ ਵਿਲੱਖਣ ਆਈਡੀ ਪਾਸ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ customId
ਵਿਧੀ, ਜਿਵੇਂ ਕਿ ਇੱਕ GUID। ਤੁਸੀਂ ਫਿਰ ਹੈਂਡਲਰ ਵਿੱਚ ਸਕ੍ਰੀਨਸ਼ੌਟ ਦਾ ਫਾਈਲ ਨਾਮ ਪ੍ਰਦਾਨ ਕਰਨ ਲਈ ਇਸ ਕਸਟਮਆਈਡੀ ਦੀ ਵਰਤੋਂ ਕਰੋਗੇ।
ਫਿਰ ਤੁਹਾਨੂੰ ਸਰਵਰ-ਸਾਈਡ 'ਤੇ ਇੱਕ ਸਧਾਰਨ ਪੰਨਾ ਬਣਾਉਣ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ ਜੋ ਇਹ ਦਰਸਾਏਗਾ ਕਿ ਕਸਟਮਆਈਡੀ ਦੇ ਮੁੱਲ ਨੂੰ ਪਾਸ ਕਰਨ 'ਤੇ ਇੱਕ ਸਕ੍ਰੀਨਸ਼ੌਟ ਤਿਆਰ ਹੈ ਜਾਂ ਨਹੀਂ।
isready.php?id=123
ਫਿਰ ਕੁਝ ਏਜੇਐਕਸ ਦੀ ਵਰਤੋਂ ਕਰੋ ਜੋ ਤੁਹਾਡੇ ਸਰਵਰ-ਸਾਈਡ ਪੇਜ ਨੂੰ ਉਸੇ ਕਸਟਮਆਈਡੀ ਪਾਸ ਕਰਦੇ ਹੋਏ ਕਾਲ ਕਰਦਾ ਹੈ ਜੇਕਰ ਤੁਹਾਡਾ ਪੰਨਾ ਕਹਿੰਦਾ ਹੈ ਕਿ ਇਹ ਤਿਆਰ ਹੈ, ਤਾਂ ਸਕ੍ਰੀਨਸ਼ੌਟ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ।