在Meteor.js中使用jQuery Autocomplete

时间:2015-10-30 15:27:24

标签: jquery-ui meteor jquery-autocomplete

我正在尝试使用以下代码连接自动完成功能:

      .autocomplete({
        source: function(request, callback) {
           Meteor.call('searchContacts', request.term, function(err, results) {
             console.log("why won't you call me?");
             callback(results);
           });
    },
    search: function() {

更新: 这是我的搜索方法:

  searchContacts: function(term) {
     console.log(`search for ${term}`);
     return Contacts.find({'$or' : [
      { 'name': {$regex: term, $options: 'i'} },
      { 'email': {$regex: term, $options: 'i'} } ]
    });
  },

奇怪的是,Meteor.call到searchContacts永远不会响应,因此回调永远不会被触发。我在服务器方法上进行了一些控制台调试,它进入了searchContacts,甚至找到了结果,但它从未达到回调。任何帮助都会很棒。感谢。

0 个答案:

没有答案