JQuery автозаполнение не работает, не вызывая мой URL - PullRequest
0 голосов
/ 29 апреля 2018

Может кто-нибудь сказать, почему мой код автозаполнения jquery не работает? У меня нет ошибок при отладке, я не понимаю URL /flux_searchJSON.php никогда не называется

Вот мой код.

<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
    <script src="https://code.jquery.com/jquery-1.12.4.js"></script>
    <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
    <script>
        $('#recherche').autocomplete({
            minLength : 3,
            source : function( request, response ){
                $.ajax({
                    url : '/flux_searchJSON.php',
                    dataType : 'json',
                    dataFilter: function (data) { return data; },
                    success : function(data){   
                        response($.map(data, function(v,i){
                            var text = v.MainName;
                            if ( text && ( !request.term || matcher.test(text) ) ) {
                                return {
                                        label: v.MainName,
                                        value: v.MainItemID
                                       };
                            }
                        }));
                    },
                    error: function (XMLHttpRequest, textStatus, errorThrown) {
                    alert(textStatus);
                });
            }
        });
  </script> 
</head>
<body>

<form>
    <input type="text" id="recherche" />
</form>

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