我正在使用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功能无法进行后期调用。
任何人都知道可能是什么问题?
谢谢!