दिलचस्प पोस्ट
बैकस्लैश – नियमित अभिव्यक्ति – जावास्क्रिप्ट PHP में एक वेरिएबल से एक वर्ग को इन्स्तांत करना है? एमवीसी फॉर्म वस्तुओं की सूची पोस्ट करने में सक्षम नहीं है UITableViewCell क्लिक पर विस्तार कास्टिंग और सी # में "के रूप में" का उपयोग करने में क्या फर्क है? सी फ़ंक्शन के पूर्ण पूर्णांक मूल्य आकस्मिक चेकइन को वापस ले लें उपप्रकार में रिवेंडरैलि इन्टिगिलिटी को कैसे कार्यान्वित करें बिना नई लाइन प्रिंटिंग (प्रिंट 'ए',) एक जगह प्रिंट करती है, कैसे निकालें? क्यों क्रोम और आईई ने "मॉजीला 5.0" को उपयोगकर्ता-एजेंट में भेज दिया है जो वे सर्वर पर भेजते हैं? जावा में सिग्नल प्रोसेसिंग लायब्ररी? जावा मुख्य कक्षा में मुख्य () विधि की आवश्यकता क्यों है सी: कैसे एक EOF अनुकरण करने के लिए? Install.packages का उपयोग करके आर-फोर्ज पैकेज इंस्टॉल नहीं कर सकते कैसे एक वेब एपीआई में थ्रॉटल अनुरोध?

टाइमआउट XMLHttpRequest

मैं निम्न स्क्रिप्ट में एक समय-अवधि कैसे जोड़ सकता हूं? मैं इसे टेक्स्ट को "टाइम आउट आउट" के रूप में प्रदर्शित करना चाहता हूं।

var bustcachevar = 1 //bust potential caching of external pages after initial request? (1=yes, 0=no) var loadedobjects = "" var rootdomain = "http://" + window.location.hostname var bustcacheparameter = "" function ajaxpage(url, containerid) { var page_request = false if (window.XMLHttpRequest) // if Mozilla, Safari etc page_request = new XMLHttpRequest() else if (window.ActiveXObject) { // if IE try { page_request = new ActiveXObject("Msxml2.XMLHTTP") } catch (e) { try { page_request = new ActiveXObject("Microsoft.XMLHTTP") } catch (e) {} } } else return false document.getElementById(containerid).innerHTML = '<img src="load.gif" border="0"><br><br><strong>Generating Link...</strong>' page_request.onreadystatechange = function () { loadpage(page_request, containerid) } if (bustcachevar) //if bust caching of external page bustcacheparameter = (url.indexOf("?") != -1) ? "&" + new Date().getTime() : "?" + new Date().getTime() page_request.open('GET', url + bustcacheparameter, true) page_request.send(null) } function loadpage(page_request, containerid) { if (page_request.readyState == 4 && (page_request.status == 200 || window.location.href.indexOf("http") == -1)) document.getElementById(containerid).innerHTML = page_request.responseText else if (page_request.readyState == 4 && (page_request.status == 404 || window.location.href.indexOf("http") == -1)) document.getElementById(containerid).innerHTML = '<strong>Unable to load link</strong><br>Please try again in a few moments' } 

वेब के समाधान से एकत्रित समाधान "टाइमआउट XMLHttpRequest"

उदाहरण के लिए XMLHttpRequest ऑब्जेक्ट के टाइमआउट गुणों का उपयोग करना

 var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function () { if (xhr.readyState == 4) { alert("ready state = 4"); } }; xhr.open("POST", "http://www.service.org/myService.svc/Method", true); xhr.setRequestHeader("Content-type", "application/json; charset=utf-8"); xhr.timeout = 4000; // Set timeout to 4 seconds (4000 milliseconds) xhr.ontimeout = function () { alert("Timed out!!!"); } xhr.send(json); 

उपरोक्त कोड मेरे लिए काम करता है!

चियर्स