2010-07-11 115 views
0

我今天早些时候使用这个代码,它工作正常,然后我平滑地改变了一些东西,它不起作用。香港专业教育学院尝试重新安装jQueryUI,但它没有帮助。jQueryUI自动完成不工作

<script type="text/javascript"> 
$(function() { 
    function loadpage(webpage) { 
     window.location.replace(webpage); 
    } 

    $("#searchform").autocomplete({ 
     source: "search.php", 
     minLength: 2, 
     select: function(event, ui) { 
      loadpage(ui.item ? ("http://www.tf2heatmaps.net/maps/" + ui.item.value + "/")); 
     } 
    }); 
}); 
</script> 
       <div class="ui-widget"> 
       <label for="searchform">Search: </label> 
       <input id="searchform" class="textbox"> 
       </div> 

search.php返回有效的JSON,所以我不认为问题在那里。

回答

2

你应该得到一个missing : in conditional expression因为你给loadpage参数是一个不完整的简写if

换句话说,你缺少else部分..