如果某些正则表达式匹配,如何在typeahead.js中避免服务器请求? 如果输入数字但我不想开始建议,但是字母应该启动ajax请求。
这可能在typeahead.js或bloodhound中吗?
我仍然有版本0.10.5,因为更新会影响很多地方。
最好的问候 埃克答案 0 :(得分:0)
我自己找到了一个解决方案: 只需在beforeSend中返回false。
engine = new Bloodhound({
ajax: {
url: "example.com",
beforeSend: function() {
return null === $(<selector>).typeahead("val").match(/regexIdontWant/);
}
}
});