我是第一次实施typeahead而且我在这里传递URL时做错了。这是我的先行者:
$(document).ready(function(){
var getIsbn = new Bloodhound({
datumTokenizer: Bloodhound.tokenizers.obj.whitespace('value'),
queryTokenizer: Bloodhound.tokenizers.whitespace,
remote: {
url: "/update/?q=%QUERY",
wildcard: '%QUERY'
}
});
$('#remote .typeahead').typeahead(null, {
name: 'isbn',
display: 'value',
source: getIsbn
});
});
这是我在urls.py中的URL
:
url(r'^update/(?P<id>[0-9]+)/$', views.update, name='update'),
当我打开网络面板时,找不到页面正在显示。 有任何建议如何使这项工作?