Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php jQueryUI自动完成不工作_Php_Javascript_Ajax_Jquery Ui_Autocomplete - Fatal编程技术网

Php jQueryUI自动完成不工作

Php jQueryUI自动完成不工作,php,javascript,ajax,jquery-ui,autocomplete,Php,Javascript,Ajax,Jquery Ui,Autocomplete,我在今天早些时候使用了这段代码,它工作得很好,然后我显然改变了一些东西,但它不工作。我试着重新安装jQueryUI,但没有用 <script type="text/javascript"> $(function() { function loadpage(webpage) { window.location.replace( webpage ); } $("#searchform").autocomplete({ source

我在今天早些时候使用了这段代码,它工作得很好,然后我显然改变了一些东西,但它不工作。我试着重新安装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>

$(函数(){
功能加载页(网页){
窗口。位置。替换(网页);
}
$(“#搜索表单”).autocomplete({
来源:“search.php”,
最小长度:2,
选择:功能(事件、用户界面){
加载页(ui.item?(“http://www.tf2heatmaps.net/maps/“+ui.item.value+”/”);
}
});
});
搜索:

search.php返回有效的JSON,因此我认为问题不在这里。

您应该会得到一个
缺失:在条件表达式中
,因为您给loadpage的参数是一个不完整的缩写
,如果

换句话说,您缺少
else
部分