我正在使用Spring MVC自動完成(jQuery)。我做了所有事情,數據在自動完成中正常顯示,但屬性不顯示onfocus事件。每當我在onfocus方法中調用「ui.item.username」時,它總是顯示我空值。自動完成(jquery)焦點不綁定Spring Propety
$("#city").autocomplete({
minLength: 0,
source: function(request, response) {
$.ajax({
url: "person.ajax",
dataType: "json",
data: {
maxRows: 6,
startsWith: request.term
},
success: function(data) {
response($.map(data.zipcodes, function(item) {
return {
label: item.realName + item.realName,
value: item.username
}
}));
}
});
},
它工作正常,到這裏,但是當我調用的onfocus方法屬性(在下面的方法),它顯示我空 焦點事件(jQuery的)
focus: function(event, ui) {
alert($(event.target).val(ui.item.ealName)); // it displays me null value at this point
},
select: function(event, ui) {
}
什麼建議嗎?
你是說ui.item.ealName是一個空值,或$(event.target).val(ui.item.ealName))是一個空值? val(value)在這種情況下是一個setter。它應該在警報中返回空值。嘗試簡化您的問題。這聽起來像是焦點方法中的錯誤。 –