关闭数字jquery ajax

时间:2016-11-13 08:40:04

标签: javascript jquery html ajax

我用jquery发送一个数字表单,但是descimals保存没有小数。 例如,2.5> 3或17.5> 18

$("#sendnomreform").on('submit',(function(e) {
    e.preventDefault(); 
    $('#loading').show();
    $.ajax({
        url: "...",
        type: "POST",
        data:  new FormData(this),
        contentType: false,
        cache: false,
        processData:false,
        success: function(data)
        {
           $('#loading').hide();
           $("#message").html(data);        
        }
   });
}));

输入

<div class="col-lg-2">
  <input class="form-control" id="nomre<?php echo $in; ?>" required title="" name="nomre" type="number" step="any" onchange="mardodi()" onkeyup="mardodi()">
</div>

1 个答案:

答案 0 :(得分:1)

你可以这样做:

var data = new FormData(this);

data.myNumber = Number($('.myinput').val());

$.post(url, data, callback);

或者您可以使用jQuery序列化方法:

$.post(url, $( "form" ).serialize(), callback);