这个问题有点广泛,我做了足够的研究并在这里询问,以便我至少可以得到一些建议。
我正在尝试设置自动完成的textbox / textarea字典建议。我试图从JSON data from server
设置自动完成并且我能够做到这一点..但是我的问题是,我可以设置一个带字典单词的自动建议的textarea,就像我们在Word中输入一些文本一样处理器。是否可以通过任何可用的API?
答案 0 :(得分:5)
您可以尝试Google Places Autocomplete API。这是一些相关的SO thread。我找不到Google Search
自动填充API的任何官方文档,谢天谢地已有人did the research for us。按照那里的说明进行设置应该不会太难(使用JSON
和XML
标注的回复看起来相当直接。)
答案 1 :(得分:4)
我相信你会找到许多方法在TextArea上实现自动完成功能。仅举几例
框架和功能都足够丰富。
来到词典API的
altervista的API页面
其他人很少
答案 2 :(得分:2)
好吧,如果你有权从某个服务器访问JSON响应,你可以使用jQuery。 http://jqueryui.com/autocomplete/
$(function() {
function log( message ) {
$( "<div>" ).text( message ).prependTo( "#log" );
$( "#log" ).scrollTop( 0 );
}
$( "#birds" ).autocomplete({
source: "search.php",
minLength: 2,
select: function( event, ui ) {
log( ui.item ?
"Selected: " + ui.item.value + " aka " + ui.item.id :
"Nothing selected, input was " + this.value );
}
});
});
答案 3 :(得分:1)