Взгляните на документацию jquery ui autocomplete . JSON, который вы возвращаете, не соответствует тому, что ищет автозаполнение. Возвращаемый объект должен иметь свойства с именем label или value (или оба).
Вы можете попробовать следующие опции:
Измените возвращаемый JSON, чтобы включить свойства метки / значения, такие как:
[{"label":"Sin City"}]
Из примеров также, похоже, используется свойство id. Я считаю, что вышеизложенное является минимальным требованием для автозаполнения для отображения списка значений. Я думаю, вы также можете вернуть массив строк, и он будет отображать его точно так же, как указано выше.
[ "Sin City", "Etc" ]
Изменить private _renderItem для автозаполнения для использования ваших пользовательских свойств, как показано в примере автозаполнения (untested):
$( "#project" ).autocomplete({
source: "./search.php",
minLength: 3
})
.data( "autocomplete" )._renderItem = function( ul, item ) {
return $( "" )
.data( "item.autocomplete", item )
.append( item.Title )
.appendTo( ul );
};
Это немного более гибкое, но гораздо более уродливое imho.
Вы пробовали это?
sudo iwconfig wlan0 power off
(Принятие wlan0
является беспроводным интерфейсом, который Вы выполняете.)
Это может решить проблему. Это не делает , выключают Ваша беспроводная карта; скорее это отключает управление питанием для Вашей беспроводной карты. См. man iwconfig
для деталей.
У меня была та же проблема на моем HP.
я просто изменил драйвер беспроводного устройства Ubuntu по умолчанию на Broadcom в "Параметрах настройки системы"-> "источники программного обеспечения"-> "Дополнительные драйверы".
Все хорошо работает на данный момент.