Existe um loop condicional com a função $ .each em jQuery
Eu tenho uma consulta sobre jQuery$.each
método. Abaixo está meu ajax que está funcionando muito bem:
$.ajax({
url:'js/people-json.js',
type:'post',
dataType:'json',
success:function(data){
$.each(data.names, function(i, data) {
console.log(data);
});
},
error:function(err){
console.log(err);
}
});
Este script está funcionando bem e me fornece os resultados do JSON que eu queria obter. No entanto, isso está me dando resultados, mas essa é uma longa lista de informações armazenadas em um arquivo JS externo com um formato JSON semelhante a este:
{
"people": [
{
"name": "aaa",
"age": 32,
"email": "[email protected]"
},
{
"name": "bbb",
"age": 21,
"email": "[email protected]"
},
{
"name": "ccc",
"age": 45,
"email": "[email protected]"
},
..............lot of more here around 8000
]
}
Existe uma maneira de fazer um loop no jQuery dessa maneira:
$.each(data.names<=200, function(i, data) {
console.log(data);
});
ou assim:
$.each(data.names, function(i<=200, data) {
console.log(data);
});
ou este aqui:
$.each(data.names, function(i, data<=200) {
console.log(data);
});
Podemos dar um loop com 200 resultados na primeira carga e depois com um clique de um loop de botão com outros 200 e assim por diante.
Nota: Eu preferiria a solução jQuery para isso.