成功后更改输入值

时间:2018-01-17 08:56:37

标签: javascript jquery ajax

我想在input结果成功时更改ajax值。这是我的方法,但它不起作用。
alert的结果是 80000

html输入

<input class="form-control" type="text" name="used" 
     class="form-control used" style="width: 80px;">

AJAX

$.ajax(
{
    url: '/get_leave_hours',
    type: 'post',
    data: data,
    success : function(data)
    {
        result = JSON.parse(data);
        alert(result[0].total_leave_consume);
        $(".used").val(result[0].total_leave_consume);
    }
});

日志的结果

{
   payroll_leave_temp_hours: "80.00", 
   total_leave_consume: "80000", 
   remaining_leave: "-79920.00"
}

1 个答案:

答案 0 :(得分:0)

您已在HTML中声明了两次class属性。

从此处更改HTML:

<input class="form-control" type="text" name="used" class="form-control used" style="width: 80px;">

对此:

<input type="text" name="used" class="form-control used" style="width: 80px;">

删除了上面代码中的第一个