停止 jQuery 自动完成 filter/search 结果并填充整个源数组数据
Stop jQuery autocomplete to filter/search results and populate the entire source array data
问题:
我正在使用 jQuery autocomplete 作为输入类型文本。
我不想 filter/search 基于输入的结果,并希望显示所有源数组值作为建议。知道如何实现吗?
是否有 method/alternative 无需搜索或过滤即可将整个数组数据源作为建议填充的方法?
技术说明:
- 我实际上在我的输入[文本]中使用了一个 onkeyup/press 事件,它调用了一个 ajax。 ajax 成功后调用自动完成。
- jQuery v1.10.2
- 查询UI v1.11.3
代码示例:
var pr_suggst= new Array();
for(var i=0; i< scnt; i++)
pr_suggst[i]= {value:availableTags[i]['name'], idx:availableTags[i]['id']};
$("#text_inp_id").autocomplete({source: pr_suggst});
谢谢。
尽量不要过滤内容,这样就让request.term为空
source: function( request, response ) {
response( $.ui.autocomplete.filter(
availableTags, "" ) ); // here
},
例子fiddle
问题:
我正在使用 jQuery autocomplete 作为输入类型文本。
我不想 filter/search 基于输入的结果,并希望显示所有源数组值作为建议。知道如何实现吗?
是否有 method/alternative 无需搜索或过滤即可将整个数组数据源作为建议填充的方法?
技术说明:
- 我实际上在我的输入[文本]中使用了一个 onkeyup/press 事件,它调用了一个 ajax。 ajax 成功后调用自动完成。
- jQuery v1.10.2
- 查询UI v1.11.3
代码示例:
var pr_suggst= new Array();
for(var i=0; i< scnt; i++)
pr_suggst[i]= {value:availableTags[i]['name'], idx:availableTags[i]['id']};
$("#text_inp_id").autocomplete({source: pr_suggst});
谢谢。
尽量不要过滤内容,这样就让request.term为空
source: function( request, response ) {
response( $.ui.autocomplete.filter(
availableTags, "" ) ); // here
},
例子fiddle