Jquery ui 使用jQuery自动完成Meteor.js
我正在尝试使用以下代码连接autocomplete:Jquery ui 使用jQuery自动完成Meteor.js,jquery-ui,meteor,jquery-autocomplete,Jquery Ui,Meteor,Jquery Autocomplete,我正在尝试使用以下代码连接autocomplete: .autocomplete({ source: function(request, callback) { Meteor.call('searchContacts', request.term, function(err, results) { console.log("why won't you call me?"); callback(r
.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'} } ]
});
},
奇怪的是,对searchContacts的Meteor.call从未响应,因此回调从未触发。我对服务器方法进行了一些控制台调试,它进入了searchContacts,甚至找到了结果,但它从未命中回调。任何帮助都会很好。谢谢。您可以发布您的searchContacts方法吗?可能很傻,但我担心的是,您可能不会返回服务器方法上的任何内容。当然。我刚刚用搜索方法更新了我的原始帖子。谢谢。