我使用的是结合了ajax的jQuery AutoComplete插件。您知道如何在执行ajax搜索时显示进度指示器吗?
这是我当前的代码。
<script type="text/javascript">
$("#autocomplete-textbox").autocomplete('http://www.example.com/AutoComplete/FindUsers');
</script>
<div>
<input type="text" id="autocomplete-textbox" />
<span class="autocomplete-animation"><img id="ajaxanimation" src="../img/indicator.gif")"/></span>
</div>
FindUsers URL返回内容中的用户列表。
发布于 2011-02-22 09:06:43
autocomplete已经添加了ui-autocomplete-loading
类(在加载期间),可以用于此...
.ui-autocomplete-loading { background:url('img/indicator.gif') no-repeat right center }
发布于 2011-09-09 00:05:55
如果没有结果不起作用,你可以这样做:
$("input[name='search']").autocomplete({
...,
select: function( event, ui ) {
action show image
}
}).data( "autocomplete" )._renderItem = function( ul, item ) {
action hide image
}
https://stackoverflow.com/questions/4489607
复制相似问题