4
我需要向用戶顯示所有自動完成的選擇,無論他已經在字段中寫過什麼文本?也許我需要一些其他插件?jquery ui自動完成,無需過濾器
$('#addressSearch').autocomplete("search", "");
這是行不通的。
我需要向用戶顯示所有自動完成的選擇,無論他已經在字段中寫過什麼文本?也許我需要一些其他插件?jquery ui自動完成,無需過濾器
$('#addressSearch').autocomplete("search", "");
這是行不通的。
有兩種情況:
您使用本地數據源。這很容易在這種情況下完成:
var src = ['JavaScript', 'C++', 'C#', 'Java', 'COBOL'];
$("#auto").autocomplete({
source: function (request, response) {
response(src);
}
});
您正在使用遠程數據源。你需要傳遞給source
參數的函數,避免過濾結果
$("#auto").autocomplete({
source: function (request, response) {
// Make AJAX call, but don't filter the results on the server.
$.get("/foo", function (results) {
response(results);
});
}
});
無論哪種方式。
以下是本地數據源的示例:http://jsfiddle.net/andrewwhitaker/e9t5Y/
您可以將minLength選項設置爲0,那麼它應該工作。