Вновь подниму наболевшую тему, но на этот раз уже с находками.
Обращаюсь к разработчикам с просьбой о помощи. Я нашел несколько готовых скриптов, для исполнения мечты autocomplete, но не совсем понимаю как они будут работать и будут ли вообще, а так же куда их и как правильно засунуть.
В общем вариант первый: https://github.com/marccampbell/node-autocomplete ( Понял что установка делается через Putty, а что дальше не догнал )
Вариант второй, тут уже есть готовый код:
И второй фрагмент кода:
Не плохо было бы получить помощь в этом деле, разобраться куда что вставлять.
Обращаюсь к разработчикам с просьбой о помощи. Я нашел несколько готовых скриптов, для исполнения мечты 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);
});
});
};