JSFiddle - React, Tailwind, and code Playground

HTML

<input type="submit" id="mybutton"/>

JavaScript

var isNotWorking = false;

var myFunc = function(){

$.ajax({url: "http://192.168.12.171",
        type: "HEAD",
        timeout:1000,
        statusCode: {
            200: function (response) {
                //alert('Working!');
                isNotWorking =false;
            },
            400: function (response) {
                //alert('Not working!');
                isNotWorking = true;
            },
            0: function (response) {
                //alert('Not working!');
                isNotWorking = true;
            }              
        }
 });

    $('#mybutton').prop('disabled', isNotWorking);
    
    doSetTimeOut();
}

var doSetTimeOut = function(){
    
    setTimeout(function(){

        myFunc();
    
    
    }, 1000);
    
}

 
    doSetTimeOut();