【发布时间】:2017-09-06 17:29:41
【问题描述】:
如果结果是 010、011 或 012,我需要退出 mes1 mes2 和 mes3 的值的零 但是当我使用 if 并运行新 var 的警报时,结果是未定义的 这是功能:
function getImpuestos() {
$.getJSON("https://soa.afip.gob.ar/av/v1/vencimientos/"+$("#cuit").val()+"", function(result){
for (var i = 0; i < result.data.length; i++) {
var fecha = result.data[i].vencimiento;
var periodo = fecha.substr(0,7);
var dt = new Date();
var year = dt.getFullYear();
var mes1 = year + "-0" + (dt.getMonth()+1);
var mes2 = year + "-0" + (dt.getMonth()+2);
var mes3 = year + "-0" + (dt.getMonth()+3);
if(mes1 > 7){
var mes1 = year + "-" + (dt.getMonth()+1);
}else if(mes2 > 7){
var mes2 = year + "-" + (dt.getMonth()+2);
}else if(mes3 > 7){
var mes3 = year + "-" + (dt.getMonth()+3);
}
if(periodo == mes1 || periodo == mes2 || periodo == mes3) {
$(".fa-spinner").css("display", "block");
$("#textobusqueda").css("display", "block");
console.log(result.data[i].idImpuesto);
alert(mes5);
buscarImpuesto(result.data[i].idImpuesto, result.data[i].vencimiento, result.data[i].tipoOperacion, periodo);
}
}
});
}
<label style="color:black" class="control-label">Ingresar CUIT Empresa</label>
<input id="cuit" type="text" class="form-control" onkeyup="searchCliente();">
【问题讨论】:
-
您需要所有值都由两位数字组成,例如 01、04、09、10、11?
-
您正在提醒变量
mes5....您从未定义过具有该名称的变量 -
新 vars 的原名是 mes4,mes5,mes6
-
@MarcinSzwarc 是的
-
@Augustin 查看下方
padStart的解决方案
标签: javascript jquery variables get