@devilwish

Как ограничить колличество выводимых значений?

$(document).ready(function(){
   $('#search').keyup(function(){
      $('#result').html('');
      var searchField = $('#search').val();
      var expression = new RegExp(searchField,  "i");
      $.getJSON('goods.json', function(data){
        $.each(data, function(key, value){
          if(value.name.search(expression) != -1 || value.location.search(expression) != -1)
          {
           
            $('#result').append('<li style="list-style-type: none;margin:2px;border-bottom:1px solid #333;"><a href="'+key+'" title=""><img src="'+value.img+'" height:"40" width="40">'+value.name+'</a></li>')
    
        }
        });
      
      });
   });
});

Сделал тестовый живой поиск, но выводит все из json, как его ограничить до какого то значения?
  • Вопрос задан
  • 38 просмотров
Пригласить эксперта
Ответы на вопрос 1
twobomb
@twobomb
...
      $.getJSON('goods.json', function(data){
        $.each(data.splice(0,10), function(key, value){
          if(value.name.search(expression) != -1 || value.location.search(expression) != -1)
...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы