Конвертировать сообщило в денежную стоимость в datatables jQuery

Я нашел в DataTables эта функция:

render: $.fn.dataTable.render.number( ',', '.', 0, '$' )

из-за которого я попробовал несколько способов мочь делать инъекцию этому pedacito кода, но не нашел формы.

HTML:

<table id="tabla_salario" class="display" cellspacing="0" width="100%">
  <thead>
    <tr>
       <th>salario</th>
    </tr>
  </thead>
  <tbody>                                            
  </tbody>    
</table>

JQUERY/AJAX:

var tabla = $('#tabla_salario').DataTable({
    "columnDefs": [
             {
                 "targets": [ 0 ],
                 "visible": true
             }, 
         ],
     }); 



listar_datos();

function listar_datos()
{   
    $.ajax({
              url: 'listar_salario',
              type: 'POST'
          })
          .done(function(data)
          {
              var dato = $.parseJSON(data);

              for (var i = dato.length - 1; i >= 0; i--) 
              {
                  var rowNode = tabla
                  .row.add([ dato[i].salario, ])
                  .draw()
                  .node();
              }
          })
          .fail(function() {
              console.log("error");
          });  
      }  

Это был бы пример, в котором я нуждаюсь:

números en formato $123,456,789

Как он мог бы присоединять это в моем коде?

1
задан 20.01.2017, 02:16
0 ответов

Старайтесь соединять это в твой код, но я принял решение оставить тебе лучше пример.

заметь: для того, чтобы у твоих денег были сентаво, твое число должно будет быть float

пример:

12.34

12 представляет 12$ доллары

.34 представляет 34 сотых $

var numero = 1250.223;
var dinero = '$' + numero.toFixed(2).replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1,");

console.log(dinero);
1
ответ дан 03.12.2019, 17:37
  • 1
    готовый превосходный брат, не обязательно, должно быть, - float с integer tambié n меня достает десятичный большое спасибо... 100 % функциональных. –  19.01.2017, 15:32

Теги

Похожие вопросы