Автозаполнение jQueryUI не работает - PullRequest
0 голосов
/ 11 июля 2010

Я использовал этот код ранее сегодня, и он работал нормально, потом я что-то изменил, и он не работает.Я попытался переустановить 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, поэтому я не верю, что проблема есть.

1 Ответ

2 голосов
/ 11 июля 2010

Вы должны получить missing : in conditional expression, поскольку параметр, который вы указываете для страницы загрузки, является неполным сокращением if

Другими словами, вам не хватает части else.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...