ajax呼び出しでjsonリターンをネストすることなく、jquery UIオートコンプリートリクエストに追加のパラメーターを追加しようとしています。次のような動作を想像しますが、 data: オプションは、通常の jquery ajax リクエストのように ajax リクエストに渡されません。
$("#div").autocomplete({
source: 'ajax.php',
minLength: 2,
data: '&action=getUserName',
select: function( event, ui ) {
log( ui.item ?
"Selected: " + ui.item.value + " aka " + ui.item.id :
"Nothing selected, input was " + this.value );
}
});
tl;dr&action=getUserName
オートコンプリートのために、できればajaxコールバックでネストせずに、ajaxに渡すのに助けが必要です。