我有两个打字输入框。这是两者的代码。
$('#input1').typeahead({
name: 'DrugName',
remote: {
url: 'Model/Dataset1.js',
filter: function (parsedResponse) {
// do whatever processing you need here
return parsedResponse;
}
},
valueKey: "DrugName",
template: [
'<div class="typeahead-dropdown">',
'<p class="tt-drugname">{{DrugName}}</p>',
'</div>',
].join(''),
engine: Hogan
});
第二:
$('#input2').typeahead({
name: 'Name',
remote: {
url: 'Model/Dataset2.js',
filter: function (parsedResponse) {
// do whatever processing you need here
return parsedResponse;
}
},
valueKey: "Name",
template: [
'<div class="typeahead-dropdown">',
'<p class="tt-drugname">{{DrugName}}</p>',
'</div>',
].join(''),
engine: Hogan
});
第一个工作正常,但是第二个在我选择下拉选项时返回此错误。
Error: one of local, prefetch, or remote is required
我尝试的确实有远程,但我仍然会遇到错误。我相信的代码没有任何错误。谁能帮我处理代码?
答案此问题
如果您遇到了错误 Error: one of local, prefetch, or remote is required
即使您提供了本地,预取或远程源。
我通过编辑输入DOM元素修复了它。
之前是<input type="text" class="tw-typeahead" autofocus="autofocus" />
。我将其更改为<input type="text" class="tw-typeahead" />
..
删除自动对焦属性修复了所有错误。我正在用代码战斗大约两天,但终于找到了!..
谢谢,
rahul patil
如果要出现错误 Error: one of local, prefetch, or remote is required
即使您提供了本地,预取或远程源。代码..
我通过编辑输入DOM元素修复了它。
之前是<input type="text" class="tw-typeahead" autofocus="autofocus" />
。我将其更改为<input type="text" class="tw-typeahead" />
..
删除自动对焦属性修复了所有错误。我正在用代码战斗大约两天,但终于找到了!..
谢谢,
rahul patil