2010-07-11 168 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部分..