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?
    }
});