J’ai un appel ajax qui renvoie certaines json comme ceci :
À l’intérieur de la `` div je vais prendre :
Comment puis-je effectuer une boucle sur ces données et placez chaque nom dans un div ?
J’ai un appel ajax qui renvoie certaines json comme ceci :
À l’intérieur de la `` div je vais prendre :
Comment puis-je effectuer une boucle sur ces données et placez chaque nom dans un div ?
En supposant que votre script du côté serveur ne définit pas la bonne en-tête de réponse, vous devez indiquer à jQuery que c’est JSON à l’aide de la
paramètre.
Puis vous pouvez utiliser le `` fonction pour parcourir les données :
ou utiliser la `` méthode :
définir dataType:'json'
analysera json pour vous
$.ajax({
type: 'GET',
url: 'http://example/functions.php',
data: { get_param: 'value' },
dataType:'json',
success: function (data) {
var names = data
$('#cand').html(data);
}
});
ou bien vous pouvez utiliser parseJSON
var parsedJson = $.parseJSON(jsonToBeParsed);
voici comment vous pouvez itérer
var j ='[{"id":"1","name":"test1"},{"id":"2","name":"test2"},{"id":"3","name":"test3"},{"id":"4","name":"test4"},{"id":"5","name":"test5"}]';
itérer en utilisant each
var json = $.parseJSON(j);
$(json).each(function(i,val){
$.each(val,function(k,v){
console.log(k+" : "+ v);
});
});
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.