直到单击字段,才会显示用.val()更新的输入值

时间:2019-08-08 22:41:14

标签: javascript jquery html

我有一个下拉列表,当选择一个值时,会有一个ajax查询来更新最后一个输入字段(Taux de ...)。

$.ajax({
  type: "GET",
  cache: false,
  url: '/Product/AgentCommissionBaseRate/' + $('input[name=ProductOid]').val() + "_" + $('input[name=Insurer]').val(),
  success: function(data) {
    //attempt1
    document.getElementById('AgentCommissionBaseRate').setAttribute('value', data);
    //attempt2
    $('#AgentCommissionBaseRate').attr("value", data);
    //attempt3
    $('#AgentCommissionBaseRate').val(data);
    alert($('#AgentCommissionBaseRate').val()) < --Shows proper value
  }
});

如果我选中一个警告框,则该值已正确更新。但是新值不会显示在输入中,直到“我单击字段”。一直为此奋斗了一段时间!

Field interation

0 个答案:

没有答案