यह स्क्रिप्ट लगातार msgsrv.php के लिए अनुरोध करती है, एक div में प्रतिक्रियाएं प्रदर्शित करती है। यह अत्यधिक अनुरोधों को रोकने के लिए एक सरल दर सीमक का उपयोग करता है। नेटवर्क रुकावटों के मामले में, क्लाइंट स्वचालित रूप से पीछे हट जाता है। यह सर्वर से तत्काल अपडेट की आवश्यकता वाले एप्लिकेशन के लिए एक उपयुक्त विकल्प है, जैसे कि त्वरित संदेश या चैट एप्लिकेशन।
] इसका कार्यान्वयन काफी सीधा हो सकता है।
apache एक अनुरोध हैंडलर के रूप में
// एक यादृच्छिक देरी के बाद डेटा उपलब्धता का अनुकरण करें नींद (रैंड (2, 10)); इको ("हाय! यहां एक यादृच्छिक संख्या है:"। रैंड (1, 10));
जावास्क्रिप्ट में एक जावास्क्रिप्ट स्क्रिप्ट
// Simulate data availability after a random delay sleep(rand(2, 10)); echo("Hi! Here's a random number: " . rand(1, 10));function waitformsg () { $ .AJAX ({ प्रकार: "प्राप्त करें", url: "msgsrv.php", async: सच, कैश: गलत, टाइमआउट: 50000, सफलता: फ़ंक्शन (डेटा) { // एक डिव के लिए प्रतिक्रिया जोड़ें AddMSG ("नया", डेटा); // 1 सेकंड के बाद मतदान जारी रखें SetTimeOut (WaitFormSG, 1000); }, त्रुटि: फ़ंक्शन (..., errorthrown) { // div के लिए त्रुटि त्रुटि AddMSG ("त्रुटि", TextStatus "(" ErrorThrown ")"); // 15 सेकंड के बाद रिट्री SetTimeOut (WaitFormSG, 15000); } }); } $ (दस्तावेज़) पहले से ही (फ़ंक्शन () { waitformsg (); // प्रारंभिक अनुरोध शुरू करें });
यह स्क्रिप्ट लगातार msgsrv.php के लिए अनुरोध करती है, एक div में प्रतिक्रियाएं प्रदर्शित करती है। यह अत्यधिक अनुरोधों को रोकने के लिए एक सरल दर सीमक का उपयोग करता है। नेटवर्क रुकावटों के मामले में, क्लाइंट स्वचालित रूप से पीछे हट जाता है। यह सर्वर से तत्काल अपडेट की आवश्यकता वाले एप्लिकेशन के लिए एक उपयुक्त विकल्प है, जैसे कि त्वरित संदेश या चैट एप्लिकेशन।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3