I have this function, which works, it brings the necessary data to appear in the input, however I wanted it to be in decimal, if it is 10.00 it is only appearing the 10 How can I fix it?
function CarregaEstoque() {
var idEmpresa = document.getElementById("EmpresaID").value;
var idProduto = $("#Id").val();
var url = "/Produto/CarregaEstoque";
$.ajax({
url: url
, data: { id: idEmpresa, IdProduto: idProduto }
, type: "POST"
, datatype: "html"
, success: function (data) {
if (data.resultado > 0) {
$("#QtdAtual").val(data.qtdAtual);
$("#QtdMinima").val(data.qtdMinima);
$("#PrecoCusto").val(data.precoCusto);
$("#PrecoVenda").val(data.precoVenda);
$("#CustoMedio").val(data.custoMedio);
$("#ICMS").val(data.iCMS);
$("#IPI").val(data.iPI);
$("#ISS").val(data.iSS);
}
else {
$("#QtdAtual").val("");
$("#QtdMinima").val("");
$("#PrecoCusto").val("");
$("#PrecoVenda").val("");
$("#CustoMedio").val("");
$("#ICMS").val("");
$("#IPI").val("");
$("#ISS").val("");
}
}
});
}
Here is one of the inputs:
<input asp-for="PE.PrecoCusto" id="PrecoCusto" class="form-control" type="text" placeholder="0,00" onKeyPress="return(MascaraMoeda(this,'.',',',event))">