Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.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 Typeahead.js远程调用限制_Javascript_Jquery_Typeahead.js - Fatal编程技术网

Javascript Typeahead.js远程调用限制

Javascript Typeahead.js远程调用限制,javascript,jquery,typeahead.js,Javascript,Jquery,Typeahead.js,我使用Twitter的Typeahead.js进行大约15次远程通话。在下面的示例中,我的部分代码的名称为“list1”和“list2”。我的实际代码从列表1一直到列表15 { name: "list1", remote: "/get-list1/%QUERY", template: "<p><strong>{{val

我使用Twitter的Typeahead.js进行大约15次远程通话。在下面的示例中,我的部分代码的名称为“list1”和“list2”。我的实际代码从列表1一直到列表15

                  {
                    name: "list1",
                    remote: "/get-list1/%QUERY",
                    template: "<p><strong>{{value}}</strong> - {{extract}}</p>",
                    engine: Hogan,
                    maxParallelRequests : 15                         
                  },
                  {
                    name: "list2",
                    remote: "/get-list2/%QUERY",
                    template: "<p><strong>{{value}}</strong></p>",
                    engine: Hogan,
                    maxParallelRequests : 15                         
                  },
正如上面的代码所示,我已经将maxParallelRequests值设置为15,但它仍然只执行6个远程调用


我提供设置的方法是否错误?请纠正我遗漏的内容。

我认为您需要在远程对象中指定maxParallelRequests,至少根据文档

{
                name: "list1",
                remote: {
                   url: "/get-list1/%QUERY",
                   maxParallelRequests: 15
                },
                template: "<p><strong>{{value}}</strong> - {{extract}}</p>",
                engine: Hogan
}
{
名称:“列表1”,
远程:{
url:“/get-list1/%QUERY”,
最大请求数:15
},
模板:“{{value}}-{{extract}}

”, 引擎:霍根 }
设置中的typeahead.bundle.js文件

maxPendingRequests = 6
更改:

maxPendingRequests = 16

谢谢我们需要为所有的数据提供这个还是只为1就足够了?将这个添加到所有的数据远程调用中对我来说没有意义。。或者它必须为所有15个数据提供此功能?仅供参考-我只在第一个数据中添加了maxParallelRequests,并且运行良好。我能够执行多个远程调用。谢谢。在每个远程对象(或至少一个)上设置该选项似乎有点奇怪。我还没有深入到源代码中去了解原因。我知道这是一个古老的答案,但是使用猎犬怎么样,我应该在哪里添加这个maxParallelRequests?在缩微版中,这将改变g in
g=6,h=new e(10);将c.setMaxPendingRequests=function(a){g=a}
返回到
g=16
maxPendingRequests = 16