Javascript 使用at.js for twitter样式将查询参数传递到后端触发自动完成

Javascript 使用at.js for twitter样式将查询参数传递到后端触发自动完成,javascript,twitter,autocomplete,triggers,Javascript,Twitter,Autocomplete,Triggers,我通过以下方式使用at.js: $('#post-body').atwho( at:"@", data: "/home/mention_autocomplete", limit: 7 ) 我想将用户在“@”符号后键入的任何内容传递到后端进行查询并返回相关结果。此数据是否可在.atwho()方法中访问?您可以使用远程过滤器回调 $('#inputor').atwho({ at: '@', callbacks: {

我通过以下方式使用at.js:

$('#post-body').atwho(
        at:"@",
        data: "/home/mention_autocomplete",
        limit: 7
        )

我想将用户在“@”符号后键入的任何内容传递到后端进行查询并返回相关结果。此数据是否可在
.atwho()
方法中访问?

您可以使用
远程过滤器
回调

$('#inputor').atwho({
  at: '@', 
  callbacks: {
    remote_filter: function(query, callback) {
      $.getJSON("/home/mention_autocomplete", {q: 'whatever'}, function(data) {
        callback(data.usernames);
      });
    }
  }
});
参考: