I'm having trouble using toFixed
on a json
return.
A part of the code
success: function (dados){
$.each(dados, function(index){
var guidPedido = dados[index].guid;
var statusPedido = dados[index].status;
var nomePedido = dados[index].nome;
var enderecoPedido = dados[index].endereco;
var totalPedido = dados[index].total;
var dataPedido = dados[index].data;
var telefonePedido = dados[index].telefone;
var numerocasaPedido = dados[index].numero;
var formaPagamento = dados[index].formaPagamento;
var observacaoPedido = dados[index].observacao;
var cpfClientePedido = dados[index].cpf;
var entregarPedido = dados[index].entregar;
var tokenPedido = dados[index].token;
var bairroPedido = dados[index].bairro;
var pagamentotext = 0;
if (statusPedido == 1) {
var statuspedidotext = "Processando";
}
if (formaPagamento == 0) {
pagamentotext = "Dinheiro";
} else {
pagamentotext = "Cartão/Crédito/Débito";
}
totalPedido = totalPedido.toFixed(2);
The error is:
ERROR: lanc_pedidos.php: 112 Uncaught TypeError: Can not read property 'toFixed' of null
After removing the possibility of dados[index].total
being null
, I get the following error:
TypeError: total.toFixed is not a function
Can anyone explain what's wrong?