目前我的打字机在我的本地机器上工作
$(document).ready(function(d){
var companies = new Bloodhound({
datumTokenizer: Bloodhound.tokenizers.obj.whitespace('value'),
queryTokenizer: Bloodhound.tokenizers.whitespace,
remote: {
//url: '/javascripts/company_list.json',
url: 'http://localhost:3000/?utf8=%E2%9C%93&search=%QUERY'
}
});
我想知道我是否正确地填写了网址部分?它适用于此,但我觉得我硬编码它想知道处理它的最佳方法,如果我将它移动到heroku。谢谢!
答案 0 :(得分:1)
var departaments = new Bloodhound({
datumTokenizer: function(d) {
return Bloodhound.tokenizers.whitespace(d.value);
},queryTokenizer: Bloodhound.tokenizers.whitespace,
limit: 6,
remote: '/departaments?value=%QUERY'
});
这只适用于我,但在你的情况下可能是
remote:'/?value =%QUERY'