Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.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
Jquery 使用AmplificJS的大型下拉存储_Jquery_Amplifyjs - Fatal编程技术网

Jquery 使用AmplificJS的大型下拉存储

Jquery 使用AmplificJS的大型下拉存储,jquery,amplifyjs,Jquery,Amplifyjs,我有3个下拉选择框。第一个下拉框包含10个数据,到目前为止,数据是使用php/ajax从服务器填充的 当我从第一个下拉列表请求时,第二个和第三个下拉列表从服务器更新数据。第二个和第三个下拉列表包含大约30000条记录。我的意思是 每第二个和第三个下拉框分别包含这么多数据,加载需要1分钟。我认为AmplificJS是将数据存储在本地并从本地存储中获取数据的解决方案。我的方法正确吗?请帮助如果你有这么多数据,你真的应该使用一些自动完成组件而不是下拉列表;这既是为了您的服务器减少数据传输,也是为了您的

我有3个下拉选择框。第一个下拉框包含10个数据,到目前为止,数据是使用php/ajax从服务器填充的

当我从第一个下拉列表请求时,第二个和第三个下拉列表从服务器更新数据。第二个和第三个下拉列表包含大约30000条记录。我的意思是
每第二个和第三个下拉框分别包含这么多数据,加载需要1分钟。我认为AmplificJS是将数据存储在本地并从本地存储中获取数据的解决方案。我的方法正确吗?请帮助

如果你有这么多数据,你真的应该使用一些自动完成组件而不是下拉列表;这既是为了您的服务器减少数据传输,也是为了您的用户减少线路消耗。

我使用选择的下拉菜单,它具有在完全加载到客户端后自动完成的功能。我的客户端不需要自动完成,他只需要下拉菜单OK,但请记住,使用自动完成选项将允许更具响应性的应用程序,因为它只需要下载部分数据;这意味着用户将不得不等待更少的时间来加载组合;也许你可以使用一个下拉列表,根据用户键入的内容使用AJAX请求自动完成自己的操作;如果数据确实发生更改,则可能必须实施自动增量更新例程,以保持本地存储的最新状态。