【发布时间】:2014-07-16 18:12:13
【问题描述】:
如果用户的搜索词与数据库中的任何结果都不匹配,我需要显示未找到的结果。 我在这里解决了各种问题,但没有一个对我有帮助。
<script>
$(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.label :
"Nothing selected, input was " + this.actor );
window.location.href = './company.php?id=' + ui.item.indexid + '&name=' + ui.item.label;
}
});
});
</script>
任何建议都会有所帮助。
【问题讨论】:
-
search.php是什么?如果您在开发工具中查看浏览器的网络选项卡,您会看到什么吗? -
这是jqueryUI,还是你用的什么插件?
-
@dave:我假设是 jQuery UI,因为显示的代码只是示例页面中的代码:jqueryui.com/autocomplete/#remote
-
search.php 是处理搜索词的文件。
标签: javascript jquery autocomplete