function updateTrainer()

in code/client/static/js/main.js [159:183]


function updateTrainer(original, replacement){
    let data = {};
    data.original = original;
    data.replacement = replacement;

    var xmlhttp = new XMLHttpRequest();
    xmlhttp.onreadystatechange = function() {
        if (xmlhttp.readyState == XMLHttpRequest.DONE) {   // XMLHttpRequest.DONE == 4
           if (xmlhttp.status == httpStatusOk) {
                listTrainer()
           }
           else if (xmlhttp.status == httpStatusBadRequest) {
              alert('There was an error httpStatusBadRequest');
           }
           else {
               alert('something else other than httpStatusOk was returned');
               console.log(xmlhttp.status);
           }
        }
    };

    xmlhttp.open("PUT", basepath, true);
    xmlhttp.setRequestHeader("Content-Type", "application/json");
    xmlhttp.send(JSON.stringify(data));
}