function _ini_registro() { $('.response').removeClass('alert-danger'); $('.response').removeClass('alert-warning'); $('.response').addClass('alert-warning'); $(".response").html('Procesando...'); $('.response').removeClass('d-none'); $('.send-f').html('Procesando...'); $('.send-f').attr('disabled', true); var data = new FormData(); $.each($('#f_registro').serializeArray(), function(key, input) { data.append(input.name, input.value); }); fetch(epAppRegistro, { method: 'POST', body: data }).then(function(response) { console.log('response =', response); response.headers.forEach(function(value, name) { console.log(name + ": " + value); }); return response.json(); }).then(function(json) { console.log('data = ', json); $(document).scrollTop(); if (json.success == 1) { $('.response').html(json.message); $(".response").removeClass('alert-warning'); $(".response").addClass('alert-success'); $('.response').removeAttr('disabled'); $('.send-f').html('Crear Cuenta'); $('#f_registro').parsley().reset(); var d = new Date; d.setTime(d.getTime() + 360000); document.cookie = 'session_hash=' + json.sessionHash + '; expires=' + d.toUTCString() + '; Max-Age=360000; path=/'; document.cookie = 'appsalt=' + json.appSalt + '; expires=' + d.toUTCString() + '; Max-Age=360000; path=/'; document.cookie = 'appencrypt=' + json.appEncrypt + '; expires=' + d.toUTCString() + '; Max-Age=360000; path=/'; window.location.reload(); } else { $('.response').html(json.message); $(".response").removeClass('alert-warning'); $(".response").addClass('alert-danger'); $('.send-f').removeAttr('disabled'); $('.send-f').html('Crear Cuenta'); } }).catch(function(err) { console.error(err); }); }; $(".send-f").click(function(e) { e.preventDefault(); $("#f_registro").submit(); }); $("#f_registro").submit(function(e) { e.preventDefault(); $('#f_registro').parsley().on('form:success', function() { _ini_registro(); }); }); document.onkeypress = function(e) { if (!e) e = window.event; var keyCode = e.keyCode || e.which; if (keyCode == '13') { $("#f_registro").submit(); return false; } }; if (document.getElementById('f_registro')) { document.getElementById('f_registro').onkeypress = function(e) { if (!e) e = window.event; var keyCode = e.keyCode || e.which; if (keyCode == '13') { $("#f_registro").submit(); return false; } }; } function setCookie(name, value, days) { var expires = ""; if (days) { var date = new Date(); date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); expires = "; expires=" + date.toUTCString(); } document.cookie = name + "=" + (value || "") + expires + "; path=/"; }