使用at.js将查询参数传递给后端,用于twitter-style-bring触发自动完成

时间:2013-10-19 17:58:07

标签: javascript twitter autocomplete triggers

我正在使用at.js:

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

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

1 个答案:

答案 0 :(得分:1)

您可以使用remote_filter回调。

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

参考:https://github.com/ichord/At.js/wiki