title: Why ajax call's timeout not working properly
body: <p>In my ASPX page I call a javascript function which contains an Ajax call with 5 seconds timeout.</p>
  
  <p>I first try to call this function with internet connection off and timeout works properly. But when I call this function for the second time, Ajax call directly calls success function, without waiting for timeout and subsequent error function.</p>
  
  <p>Here is the the ajax call</p>
  
  <pre><code>$.ajax({
       type: "POST",
       url: pageUrl + "/SubmitAnsGetNewQue",
       data: jsonParamsForSbmt,
       timeout: 5000,
       contentType: "application/json; charset=utf-8",
       dataType: "json",
       async: true,
       success: SetNextQueSet,
       error: OnErrorCall
  });
  </code></pre>