How do I compare two variables. I have a variable that brings the id of the neighborhood, called neighborhood, which returns the ID of the neighborhood equal to 1093. So I have a foreach that returns all neighborhoods registered in the system, type barrio_id 995, 1093 etc. But the problem is this. It finds the ID. Make the comparison, but always returns the neighborhoods that are not equal, ie the second IF, being that they are equal. What could be wrong?
function areasAtendimento()
{
// inicia as variaveis
var id_atendimento = "";
var id_bairro = "";
var nomebairro = "";
var nomecidade = "";
var nomeestado = "";
var valorfrete = "";
var parseResult = "";
var cidadecadastrada = "";
var bairrocadastrado = "";
var resultBairro = "";
// pegar os itens do session storage
var getEnderecoLogado = sessionStorage.getItem("dadosendereco");
$.ajax({
url: urlBase + "areaatendimento",
method: 'GET',
success: function (retorno)
{
parseResult = JSON.parse(getEnderecoLogado);
bairrocadastrado = parseResult[parseResult.length-1].bairroendereco;
retorno.data.forEach(function (item)
{
id_atendimento = item.area_atendimento_id;
id_bairro = item.bairro.bairro_id;
nomecidade = item.bairro.municipio.nome;
nomebairro = item.bairro.nome;
nomeestado = item.bairro.municipio.estado.nome;
valorfrete = item.valor_frete;
valorfrete = valorfrete.replace('.', ',');
// bairro igual ao que está cadastrado
if (id_bairro == bairrocadastrado)
{
$('.entregatotal').html("R$" + valorfrete);
$('.bt-finalizar-01 .finalizar-compra-carrinho').css('display', 'block');
}
// bairro diferete, não exibe o botão
if (id_bairro != bairrocadastrado)
{
$('.entregatotal').html("R$ 0,00");
$('.bt-finalizar-01 .finalizar-compra-carrinho').css('display', 'none');
$('.nao-atendido').css('display','block');
}
})
},
error: function (XMLHttpRequest, textStatus, errorThrown)
{
console.log('Erro');
}
});
}