2016-08-14 4 views
-2

У меня есть getJSON очень большой, и хотя это загружает все данные в документе, как я могу сделать, чтобы читать другие данные getJSON, пока это еще загружается?getJSON async with get - jquery

событие в .on (обнаружен, но не getJSON, обнаруживается только тогда, когда другой getJSON загружается все

$.getJSON('./master-list.php?q=master', function(data) { 
     $.each(data, function(i, item) { 
      if(i >= 120) 
       return false; 

      addServer(item); 
     }); 
    }); 
    $(document).on('click', '.servergetid', function() { 
     console.log('Hey!'); 

     $('#pd').html(''); 
     $.ajax({ 
      url: './data.php?ip=' + $(this).data('server') + '&data=l_by_id', 
      dataType: 'json', 
      type: 'GET', 
      async: true, 
      success: function(data) { 
      $.each(data.players, function(i, item) { 
       $('#pd').append('<tr><td>' + item.Nickname + '</td><td>' + item.Score + '</td></tr>'); 
      }); 
      } 
     }); 
    }); 

function addServer(ip) 
{ 
    var response = false; 
    $.getJSON('./data.php?ip=' + ip + '&data=info', function(data) 
    { 
     response = addServerInfo(data, '[x]'); 
    }); 
    return response; 
} 

ответ

0

Забудьте об этом, решение изменить асинхронной: верно асинхронном: ложь,