Bootstrap-typeahead ajax post call无效

时间:2013-10-20 05:29:09

标签: jquery ajax twitter-bootstrap bootstrap-typeahead

我正在使用Bootstrap-typeahead来实现自动完成功能。

这是我的意见:

<input type="text" class="form-control" id="search" data-provide="typeahead" data-items="4" value = "<%= searchText %>">

ajax电话:

      $('#search').typeahead({
        source: function (query, process) {
          return $.ajax({
              url: "/query",
              type: "POST",
              data: {query :query},
              dataType: "json",
              success: function(data) {
                  console.log(data);
                  process(data);
              }
         });
        } });

获取查询:

app.post('/query', function(req, res){
console.log(req.body); });

这不起作用。

当我直接从Chrome控制台拨打POST电话时,它可以正常工作。但是使用typeahead功能无法进行后期调用。

任何人都知道可能是什么问题?

谢谢!

0 个答案:

没有答案