使用循环从大型json数据中搜索数据

时间:2013-10-04 09:21:07

标签: jquery html json cordova

我正在实现一个包含两个下拉列表(州和城市)的位置页面。我有json格式的州和城市列表(总共40000个对象)。我可以从json获取值但是需要很长时间才能获得加载到html dropdown.Give一个简单的解决方案,不需要花费太多时间来遍历那么多数据..

2 个答案:

答案 0 :(得分:0)

使用此类40k对象的下拉列表根本无法使用。您应该分解数据并根据用户输入执行一些逻辑搜索,并为用户提供一些建议。

答案 1 :(得分:0)

使用ajax和eval()函数。

success: function (data) {
              data=eval("("+data+")");


    //$.each(data, function(var x){
     for (var x = 0; x < data.length; x++) {