Tengo una función que envía una solicitud para crear una cookie cifrada. Dentro de esa función hay una función de carga.
¿Lo que necesito?
Necesito "transferir" el retorno de onload() a la función principal.
function createCookie(method = "POST", action, parameters, token, contentType = "application/x-www-form-urlencoded") { let xhr = new XMLHttpRequest(); xhr.open(method, action, true); xhr.setRequestHeader('Content-type', contentType); xhr.onload = () => { let jsonResponse = JSON.parse(xhr.responseText); if(jsonResponse && jsonResponse['status'] == 'true') { return true; } else { return false; } } xhr.send("_token=" + token + "&" + parameters); }