我有一个下拉列表,当选择一个值时,会有一个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
}
});
如果我选中一个警告框,则该值已正确更新。但是新值不会显示在输入中,直到“我单击字段”。一直为此奋斗了一段时间!