所以,我的代码是:
$( "#global-search" ).catcomplete({
delay: 0,
source: "globalsearch.php",
select: function( event, ui ) {
window.location.href = ui.item.value;
$( "#global-search" ).val('');
}
});
问题是我正在使用 jquery catcomplete,当我单击结果时,它第一次起作用,例如,到localhost/#!/mylink1
.
然后我再次尝试搜索我的 catcomplete,当我单击结果时,链接不起作用。
而当我点击结果的时候,输入并没有清空值,而是值变成了结果的链接,比如我输入的值变成了,#!/mylink/
而不是什么都没有。