JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://raw.github.com/appendto/jquery-mockjax/master/jquery.mockjax.js"></script>
JavaScript
//Simulate a timeout
$.mockjax({
url:'/getData',
responseTime:1000
})
//jQuery <= 1.7.2
$.ajax({
url: "/getData",
error: function(jqXHR, textStatus){
if(textStatus == 'timeout')
{
alert('Failed from timeout');
//do something. Try again perhaps?
}
},
success: function(){
//do something
},
timeout:500
});
//jQuery 1.8+
$.ajax({
url: "/getData",
timeout:500
}).done(function(){
//do something
}).fail(function(jqXHR, textStatus){
if(textStatus == 'timeout')
{
alert('Failed from timeout');
//do something. Try again perhaps?
}
});