0
votes

JQuery chacun pour JSON

Je reçois Json de mon point d'extrémité: xxx

après cela, j'utilise: xxx

Comment puis-je afficher les données de JSON avec jQuery chacun? J'essaie de faire cela, mais cela ne fonctionne pas correctement: xxx

pour EX, il doit montrer (avec jQuery) seuls les téléphones , comme: xxx

mais montre-moi " non défini "


0 commentaires

4 Réponses :


1
votes

Il vous suffit d'utiliser jQuery.ache code> une fois pour boucler sur le tableau des objets. Il est crucial de noter que le premier argument donné à la rappel est l'index et le second est l'élément réel.

p>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>


0 commentaires

1
votes

Pourquoi n'utilisez-vous pas la méthode vanilla foreach code>? Vous pouvez faire votre travail comme-

data.forEach(({phone, debt}) => {
  console.log(phone);
});


0 commentaires

1
votes

Il n'est pas nécessaire de faire un $. À nouveau. Data2 est l'objet dans lequel le téléphone est contenu, vous devez donc tout ce que vous avez à faire est celui-ci:

$.each(data, function(key, data2){
    console.log(data2['phone']);
}


0 commentaires

1
votes

Retirez la boucle interne.

L'extérieur vous fournit déjà l'objet attendu, tel que {"Téléphone": 71111111111, "dette": 1} code> p>

L'Inner sera énumérer les valeurs de ces objets 71111111111 code> et 1 code> dans l'exemple ci-dessus. P>

(71111111111) ["Téléphone"] code> est indéfini, car il n'y a pas de propriété téléphone code> dans le numéro 71111111111 code> p>

p>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>


0 commentaires