Spring MVC を使用してオートコンプリート (jquery) に取り組んでいます。私はすべてを行いました.データはオートコンプリートで正しく表示されていますが、プロパティはonfocusイベントを表示しません. onfocus メソッドで「ui.item.username」を呼び出すと、常に null 値が表示されます。
$( "#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) に null が表示されます
focus: function(event, ui) {
alert($( event.target ).val(ui.item.ealName)); // it displays me null value at this point
},
select: function( event, ui ) {
}
なにか提案を?