jQueryUI自动完成不工作
问题描述:
我今天早些时候使用这个代码,它工作正常,然后我平滑地改变了一些东西,它不起作用。香港专业教育学院尝试重新安装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,所以我不认为问题在那里。
答
你应该得到一个missing : in conditional expression
因为你给loadpage参数是一个不完整的简写if
换句话说,你缺少else
部分..