Tag: twitter typeahead

如何在twitter上设置onClick选项typeahead.jssearch查询结果?

我是新来的typeahead.js。 我写了一个示例代码来使用typeahead从数据库检索结果。 后端服务器正在Node.js上运行。 这是打头的代码: $(document).ready(function() { $('input.typeahead').typeahead({ name: 'customers', remote: 'http://localhost:3000/searchCustomers?key=%QUERY', limit: 10 }); }); 这里是Node.js API: exports.searchCustomers = function(req, res) { con.connection.query('SELECT * FROM customers WHERE fname LIKE "%' + req.query.key + '%"', function(err, rows, fields) { if (err) { console.log(err); } var fullName = []; for (var i = 0; i < rows.length; […]

键入节点js的远程对象

我有一个这个巨大的问题。 我想使用Twitter Typeahead自动完成和node.js。 用户select名称并从数据库(名称,地址,邮件)中获取有关他的所有数据。 我试图传递对象(数据),但我得到“未定义”(屏幕1)。 如果我通过(data.name)没关系,但是我不能访问另一个值(地址,邮件..) 请给我一个提示如何连接这个,或者如何传递对象,并在键入input得到只是名称? <script type="text/javascript"> $(document).ready(function(){ $('input.typeahead').typeahead({ name: 'name', remote:{ url: "https://testtest.com/customers/wybierz/search?key=%QUERY", }, limit: 100 }).on('typeahead:selected', function (event, selection) { $('.profile_add_new').show(); $('#profil0').text(selection.name); $('#profil1').text(selection.address); $('#profil2').text(selection.email); }); }); </script> 的node.js app.get('/customers/wybierz/search', isLoggedIn, function(req, res) { req.getConnection(function (err, connection) { connection.query('SELECT * FROM pacjenci WHERE name LIKE "%'+req.query.key+'%"', function(err, rows, fields) { if (err) […]