Как сделать autocoplete поиск по сайту?

Енот
Новичек
Регистрация
17 Янв 2018
Сообщения
130
#1
Вновь подниму наболевшую тему, но на этот раз уже с находками.

Обращаюсь к разработчикам с просьбой о помощи. Я нашел несколько готовых скриптов, для исполнения мечты autocomplete, но не совсем понимаю как они будут работать и будут ли вообще, а так же куда их и как правильно засунуть.

В общем вариант первый: https://github.com/marccampbell/node-autocomplete ( Понял что установка делается через Putty, а что дальше не догнал )

Вариант второй, тут уже есть готовый код:

Код:
$('#search').autocomplete({
        source: function (req, res) {
            $.ajax({
                url: "http://www.example.com:3000/autocomplete",
                dataType: "jsonp",
                type: "GET",
                data: {
                    term: req.term
                },
                success: function (data) {
                    res($.map(data.results, function (item) {
                        return {
                            label: item.id,
                            value: item.id
                        };
                    }));
                },
                error: function (xhr) {
                    alert(xhr.status + ' : ' + xhr.statusText);
                }
            });
        }  
    });
И второй фрагмент кода:

Код:
exports.find = function(req, res) {
var b=req.params.term;
console.log(b);
db.collection('publication', function(err, collection) {
      collection.find({type:'pub',content: new RegExp(b, 'i') }).limit(5).toArray(function(err, items) {
                res.jsonp(items);
            });
        });
};
Не плохо было бы получить помощь в этом деле, разобраться куда что вставлять.
 

App

Думает, что помогает
Регистрация
26 Дек 2017
Сообщения
379
#2
получение данных под autocomplete подготовлено, параметр json=1 - http://demo.cinemapress.org/search/title?json=1&q=игра
фильмы в массиве movies
некоторые пользователи уже самостоятельно сделали. все шаблоны будут подготовлены позже.
 
Енот
Новичек
Регистрация
13 Янв 2018
Сообщения
192
#3
получение данных под autocomplete подготовлено, параметр json=1 - http://demo.cinemapress.org/search/title?json=1&q=игра
фильмы в массиве movies
некоторые пользователи уже самостоятельно сделали. все шаблоны будут подготовлены позже.
А можно подробнее? Куда что добавить
 
Думает, что помогает
Регистрация
15 Дек 2017
Сообщения
2,036
#4