$(function () { $('form#validateSearch').on('submit', function (e) { jQuery(".loader_div").show(); var verificarCaptcha = grecaptcha.getResponse(); if(verificarCaptcha.length == 0){ e.preventDefault(); jQuery(".loader_div").hide(); document.getElementById("messageBox").innerHTML = ""; }else{ e.preventDefault(); document.getElementById("messageBox").innerHTML = ""; $.ajax({ type: 'post', url: "/pagos/index.php?r=payment/billing", data: $('form#validateSearch').serialize(), dataType: 'json', success: function (output) { if(output.payType == 5){ if(output.error == 0){ jQuery(".loader_div").hide(); //NO EXISTEN FACTURAS PENDIENTES document.getElementById("messageSearch").innerHTML = ""; window.location.href = "index.php?r=payment/deposit&ui="+output.data+"&tk="+output.token; }else if(output.error == 2){ jQuery(".loader_div").hide(); //NOT FOUND document.getElementById("messageSearch").innerHTML = ""; } }else{ if(output.error == 0){ jQuery(".loader_div").hide(); //NO EXISTEN FACTURAS PENDIENTES document.getElementById("messageSearch").innerHTML = ""; }else if(output.error == 1){ jQuery(".loader_div").hide(); //EXISTEN FACTURAS PENDIENTES document.getElementById("messageSearch").innerHTML = ""; window.location.href = "index.php?r=payment/invoices&cmt="+output.token; }else if(output.error == 2){ jQuery(".loader_div").hide(); //NOT FOUND document.getElementById("messageSearch").innerHTML = ""; } } } }); } }); });