parseFloat () не работает со значением, полученным из ввода числового типа - PullRequest
0 голосов
/ 30 апреля 2020

Когда я сделал значение input в типе номер parseFloat () и отправил его на ajax post и controller, преобразование не произошло. Например: parseFloat("1.56") возвращает 156.

  Data: function (show, type) {
        var whattoreturn = new FormData();
        whattoreturn.append("ProductDiameter",parseFloat($('#csdiameter').val()));
        return whattoreturn;
    }
var ajax = {
                url: "/Product/SaveProduct/",
                type: 'POST',
                cache: false,
                contentType: false,
                processData: false,
                data: Product.Data(show),
                success: function (data) {}
                }
public decimal ProductDiameter { get; set; }
<input type="number" class="form-control m-input" id="csdiameter" value="" >
...