Timeout XMLHttpRequest

using the timeout properties of XMLHttpRequest object for example. 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!!!”); } … Read more