दिलचस्प पोस्ट
CUDA: कुल में कितने समवर्ती धागे हैं? इकाई फ़्रेमवर्क बनाम LINQ से SQL क्या HTTP में तरीकों को कैश करना संभव है? एक एकल SQL क्वेरी में एकाधिक पंक्तियाँ डालना? क्यों नहीं एक मूल्य वापस बिना एक गैर शून्य समारोह के अंत बहता एक कंपाइलर त्रुटि का उत्पादन? जावास्क्रिप्ट / jQuery का उपयोग कर फ़ाइल डाउनलोड करें प्रिंट मोड में तालिका शीर्षकों को दोहराएं TextView पाठ में छवि कैसे जोड़ें? अजगर में स्थानीय लोगों को संशोधित करना जावास्क्रिप्ट का उपयोग करके एक्सल के लिए एचटीएमएल टेबल को कैसे निर्यात करें फायरबसे से डेटा पूछताछ दबाया <बटन> सीएसएस यह <span /> tags को <option /> टैग में डाल देना बुरा है, केवल स्ट्रिंग हेरफेर के लिए नहीं स्टाइल? regex और javascript का उपयोग करते हुए html में शब्द हाइलाइट करें – लगभग वहां तकनीकी रूप से ओरेकल जेडीके और ओपन जेडीके के बीच मुख्य अंतर क्या है?

टाइमआउट 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); 

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

चियर्स