Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Twitter Typeahead.js,“点击;需要本地、预取或远程中的一个“;即使提供_Javascript_Typeahead_Typeahead.js_Twitter Typeahead - Fatal编程技术网

Javascript Twitter Typeahead.js,“点击;需要本地、预取或远程中的一个“;即使提供

Javascript Twitter Typeahead.js,“点击;需要本地、预取或远程中的一个“;即使提供,javascript,typeahead,typeahead.js,twitter-typeahead,Javascript,Typeahead,Typeahead.js,Twitter Typeahead,我有两个打字输入框。。这是两者的代码 $('#input1').typeahead({ name: 'DrugName', remote: { url: 'Model/Dataset1.js', filter: function (parsedResponse) { // do whatever processing you need here return parsedResponse;

我有两个打字输入框。。这是两者的代码

$('#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
});
$('#input1')。提前键入({
名称:“DrugName”,
远程:{
url:'Model/Dataset1.js',
过滤器:函数(parsedResponse){
//在这里做你需要的任何处理
返回解析响应;
}
},
valueKey:“DrugName”,
模板:[
'',
“

{{drugname}

”, '', ].加入(“”), 引擎:霍根 });
第二:

$('#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
});
$('#input2')。提前键入({
姓名:'姓名',
远程:{
url:'Model/Dataset2.js',
过滤器:函数(parsedResponse){
//在这里做你需要的任何处理
返回解析响应;
}
},
valueKey:“名称”,
模板:[
'',
“

{{drugname}

”, '', ].加入(“”), 引擎:霍根 });
第一个工作正常,但当我选择下拉选项时,第二个返回此错误

错误:需要本地、预取或远程之一

我试过用遥控器,但还是出错了。。我相信代码没有错。有人能帮我弄一下密码吗


回答这个问题


如果收到错误
错误:即使您提供了本地、预回迁或远程源,也需要本地、预回迁或远程中的一个。。问题不在JavaScript代码中

我通过编辑输入DOM元素修复了它

以前是
。我把它改成了

删除自动对焦属性修复了所有错误。。奇怪,但这就是问题所在。我与代码斗争了大约两天,但最终找到了它

谢谢


Rahul Patil

如果您收到错误
错误:即使您提供了本地、预回迁或远程源,也需要本地、预回迁或远程中的一个。。问题不在JavaScript代码中

我通过编辑输入DOM元素修复了它

以前是
。我把它改成了

删除自动对焦属性修复了所有错误。。奇怪,但这就是问题所在。我与代码斗争了大约两天,但最终找到了它

谢谢

拉胡尔·帕蒂尔